CallableStatement vs Statement

时间:2010-08-25 19:42:03

标签: java stored-procedures jdbc

在没有参数的情况下调用存储过程而没有输出时,使用CallableStatement优于常规StatementPreparedStatement

1 个答案:

答案 0 :(得分:5)

CallableStatement允许您使用通用JDBC语法来调用过程而不是特定于数据库的过程。

可悲的是,我们在其中一个项目中没有为Oracle做过这样的事情,所以我们所有的过程调用都是这样的:

String query = "begin package.sp_Procedure(?, ?); end;";