我只是想知道OracleCallableStatement和CallableStatement之间在性能和有效性方面的区别。
最佳答案
OracleCallableStatement
是特定于Oracle的接口,最终扩展了标准java.sql.CallableStatement
接口。
除非您需要访问该接口中特定于Oracle的功能,否则您不应在代码中引用它,而应仅针对CallableStatement
接口编写代码。这是所有JDBC代码的一般良好做法,并且可以使应用程序在驱动程序和数据库之间可移植。
性能或效果没有区别-您实际上是在使用相同的东西。