应该使用哪个jdbc驱动程序来连接oracle 8i?我使用的是jdk 1.6和tomcat。
发布于 2011-06-11 15:04:09
选项为(按偏好的递减顺序):
JDBC
jdbc/lib目录中。如果您使用的是Java1.4或更高版本,即Java1.4/5/6,那么请使用ojdbc_14.jar中的驱动程序,而不是classes12.zip。classes12.zip中的驱动程序旨在用于1.2和1.4之前的Java版本。
如果您有ojdbc5.jar或ojdbc6.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上使用该驱动程序。
https://stackoverflow.com/questions/6314552
复制相似问题