- try {
- // Call a function that takes NO parameters
- cs = connection.prepareCall("{call procedure_name}");
- cs.execute(); //execute the stored procedure
- // Call a function that takes a String IN parameter
- // An IN parameters is when you input a value
- // for the stored procedure
- cs = connection.prepareCall("{call procedure_name_in(?)}");
- cs.setString(1, "ABC"); // Set the value for the IN parameter
- cs.execute();
- // Call a function that returns a String OUT parameter
- // An OUT parameter is when the stored procedure
- // has an output value
- cs = connection.prepareCall("{call procedure_name_out(?)}");
- cs.registerOutParameter(1, Types.VARCHAR);
- // Register the types of the return value and OUT parameter
- cs.execute();
- String outParam = cs.getString(1); // OUT parameter
- // Call a function with one IN/OUT parameter
- // An IN/OUT parameter has been an input and an output
- cs = connection.prepareCall("{call procedure_name_inout(?)}");
- cs.registerOutParameter(1, Types.VARCHAR);
- cs.setString(1, "ABC");
- cs.execute();
- String outParam = cs.getString(1);
- } catch (SQLException e) {
- }
Saturday, December 6, 2008
Programming Aid Coad
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment