gpt4 book ai didi

oracle - oracle 8i的jdbc驱动选择

转载 作者:行者123 更新时间:2023-12-02 17:52:36 25 4
gpt4 key购买 nike

应该使用哪个jdbc驱动程序来连接oracle 8i?我使用的是jdk 1.6和tomcat。

最佳答案

选择将是(按偏好降序排列):

  • 随数据库本身提供的 JDBC 驱动程序。它通常位于 Oracle 数据库主目录的 jdbc/lib 目录中。
  • 8i 平台的最新驱动程序。您可以从 Oracle Technology Network 获取此信息。如果遇到任何问题(通常未在数据库提供的驱动程序中修补),请使用此选项。
  • 应用程序服务器附带的 JDBC 驱动程序。这被列为最后的首选项,因为 8i 平台相当旧,提供的驱动程序对于 10g 和 11g 平台等较新版本具有更好的特性。

如果您使用的是 Java 1.4 或更高版本,即 Java 1.4/5/6,请使用 ojdbc_14.jar 中的驱动程序,而不是 classes12.zipclasses12.zip 中的驱动程序适用于 1.2 之后和 1.4 之前的 Java 版本。

如果您确实有 ojdbc5.jarojdbc6.jar(8i 驱动程序不太可能出现这种情况),那么需要优先使用它们ojdbc14.jar,分别在 Java 5 和 Java 6 平台中。但请谨慎使用这些驱动程序(适用于 Java 5 和 Java 6 平台),因为其中一些驱动程序版本在用于 8i 数据库时将不受支持。例如,Oracle® Database JDBC Developer's Guide and Reference for 11g R1声明如下:

Backward Compatibility

The JDBC drivers are certified to work with the currently supported versions of Oracle Database. For example, the JDBC Thin drivers in Oracle Database 11g Release 1 (11.1) are certified to work with the 10.2.x, 10.1.x, 9.2.x, and 9.0.1.x Oracle Database releases. However, they are not certified to work with older, unsupported database releases, such as 8.0.x and 7.x.

10g R1/R2 的 JDBC 开发人员指南可能有相同的规定,但如果您打算继续使用适用于较新数据库版本的驱动程序版本,则需要验证这一点。在实践中,请确保您了解所使用的驱动程序的版本,并且支持在 8i 上使用该驱动程序。

关于oracle - oracle 8i的jdbc驱动选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6314552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com