JDBC 4.2 规范中文翻译

第六章 遵守规范

2017-02-04  本文已影响48人  beanlam

本章指出了实现一个 JDBC 驱动所需要遵守的规范,在本章中没有指出的规范,则作为可选项来遵守。

6.1 准则与要求

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

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

6.2 JDBC 4.2 API 要求驱动遵守的准则

6.3 Java EE 中的 JDBC 规范准则

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读