首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle8i的jdbc驱动程序选择

Oracle8i的jdbc驱动程序选择
EN

Stack Overflow用户
提问于 2011-06-11 14:49:44
回答 1查看 5.2K关注 0票数 2

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-11 15:04:09

选项为(按偏好的递减顺序):

JDBC

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

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

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

Backward Compatibility

JDBC驱动程序已通过认证,可与当前支持的Oracle数据库版本配合使用。例如,Oracle Database 11g第1版(11.1)中的JDBC瘦驱动程序经认证可与10.2.x、10.1.x、9.2.x和9.0.1.x Oracle数据库版本一起使用。但是,它们未经认证可用于旧的、不受支持的数据库版本,如8.0.x和7.x。

10gR1/R2的JDBC开发人员指南可能也有同样的说明,但如果您打算继续使用适用于较新数据库版本的驱动程序版本,则需要对此进行验证。在实践中,请确保您知道正在使用的驱动程序版本,并且支持在8i上使用该驱动程序。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6314552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档