|
|
Question : JDBC calling an Oracle PL/SQL Package?
|
|
Can JDBC call an Oracle PL/SQL package? How?
Thank you.
|
Answer : JDBC calling an Oracle PL/SQL Package?
|
|
Hi,
Yes it is possible. The example is below: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Connection conn = DriverManager.getConnection ("jdbc:oracle:oci8:@tring>", "scott", "tiger"); CallableStatement cs = conn.prepareCall ("begin ? := some_package.some_function(?); end;"); cs.registerOutParameter(1,Types.CHAR); cs.setString(2, "aa"); cs.executeUpdate(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
you can see how to pass the parameters (input and output) and how to specify the package name.
|
|
|
|
|