java - OracleCallableStatement V/S CallableStatement

标签 java oracle stored-procedures jdbc

我只是想知道 OracleCallableStatement 和 CallableStatement 在性能和有效性方面的区别。

最佳答案

OracleCallableStatement 是 Oracle 特定的接口(interface),它最终扩展了标准 java.sql.CallableStatement 接口(interface)。

除非您需要访问该接口(interface)中特定于 Oracle 的功能,否则不应在代码中引用它,而应仅针对 CallableStatement 接口(interface)编写代码。对于所有 JDBC 代码来说,这是通用的良好实践,并且可以使您的应用程序在驱动程序和数据库之间保持可移植性。

没有性能或有效性差异 - 您实际上使用的是相同的东西。

关于java - OracleCallableStatement V/S CallableStatement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9455010/

相关文章:

java - 如何在 log4j2 的 SmtpAppender 中设置自定义主题

sql - 表左连接

sql - from 子句中的子查询如何工作?

mysql - 如何知道mysql数据库中的数据是否更新或发生错误

c# - 我应该如何从 Entity Framework 4.1 中的存储过程返回一个 int?

java - 基于 TableCell 值的 JTable 行高亮器

java - 如何在 Android 中为输入音频实现 IIR 带通滤波器

java - 初始化MapState的内容

sql - 对多个表进行分组的方法

Mysql根据另外一个计算出来的selected值添加select