6.5 不支持的第三方 JDBC 驱动程序

6.5.1 IBM Toolbox for Java/JTOpen

Table 6-22 IBM Toolbox for Java/JTOpen 的设置

数据库

IBM Toolbox for Java/JTOpen

  • iSeries Toolbox for Java(别名)
  • AS/400 Toolbox for Java(别名)

类名

com.ibm.as400.access.AS400JDBCDriver

类型

4

URL 语法

jdbc:as400://ip-address/database-name

下载指导

JTOpen 的下载 URL

文件名

jt400.jar

文档 URL

Toolbox for Java/JTOpen

如果使用 IBM Toolbox for Java/JTOpen 驱动程序,则必须手动输入 JDBC Driver Class Name 和 Authentication Context 参数的值。 系统不自动填充这些设置。请参见Third-Party JDBC Driver Class Name鉴定环境

6.5.2 第三方 JDBC 驱动程序的最低要求

Driver for JDBC 不能与所有的第三方 JDBC 驱动程序进行互操作。 如果使用不支持的第三方 JDBC 驱动程序,则该驱动程序必须符合以下要求:

  • 支持必需的元数据方法

    有关 Driver for JDBC 执行的必需和可选 java.sql.DatabaseMetaData 方法调用的最新列表,请参见Section D.0, java.sql.DatabaseMetaData Methods

  • 支持其它必需的 JDBC 方法

    有关 Driver for JDBC 使用的必需 JDBC 方法的列表,请参考Section E.0, JDBC 接口方法 。 可以结合第三方驱动程序文档使用该列表,以识别潜在的不兼容性。

6.5.3 使用其它第三方 JDBC 驱动程序时的注意事项

  • 由于 Driver for JDBC 与第三方 JDBC 驱动程序实现直接相关,因此,这些实现的错误可能会导致本产品发生故障。

    为帮助您调试第三方 JDBC 驱动程序,Driver for JDBC 支持以下功能:

    • 在 JDBC API 级别(级别 6)进行跟踪
    • 第三方 JDBC 驱动程序(级别 7)跟踪
  • 储存过程或函数支持可能是一个故障点。
  • 可能需要编写自定义的驱动程序描述符文件。

    特别是需要分类所使用的第三方驱动程序的错误代码和 SQL 语句。