第六章 规约

2017-08-21  本文已影响69人  zlb

6.1 为了避免歧义,我们将在讨论规约时这些术语:

6.2 指导规范和要求

以下的准则是 JDBC API 规范要求实现者遵守的基本准则

注意 —— 根据 SQL92 的规定, JDBC 驱动需要支持 DROP TABLE 命令,不过,是否实现 CASCADE 和 RESTRICT,则是可选的,不是必须的。此外, 当数据源里需要 drop 的表定义了视图、完整性约束时,如何实现 DROP TABLE 来处理这种情况,则每个驱动允许有不同的做法。

6.3 JDBC 4.2 API 要求驱动程序遵守的准则

符合JDBC规范的驱动程序必须执行以下操作:

6.4 Java EE 中的 JDBC 规范准则

在 Java EE 环境中使用的 JDBC 驱动,除了必须遵守前文中提到所有规定外,还必须遵守以下规定:

对于存储过程的支持,仅仅需要驱动在调用 Statement, PreparedStatement, and CallableStatement 接口的 execute 方法时,要么返回一个更新数量,要么返回一个单一的 ResultSet 对象。这是因为有些数据库不支持调用存储过程后返回多个 ResultSet 对象。

同时也要支持所有的参数类型,包括 IN, OUT, INOUT

上一篇 下一篇

猜你喜欢

热点阅读