Java 如何检查特定驱动程序实现的JDBCAPI版本
如何检查我使用的JDBC驱动程序的类型Java 如何检查特定驱动程序实现的JDBCAPI版本,java,jdbc,Java,Jdbc,如何检查我使用的JDBC驱动程序的类型 我目前正在使用ojdbc14.jar。如何检查我的驱动程序是否与JDBC 4兼容?每个JAR文件都应该有一个清单文件,其中包含有关打包在JAR文件中的文件的信息。要检查它,请解压缩ojdbc14.jar并读取META-INF/MANIFEST.MF文件 据我所知,ojdbc14.jar不支持JDBC4。要确保您的版本支持什么,请查看所说的内容 您可以运行以下命令来获取驱动程序版本 java -jar ojdbc14.jar 这使我的o/p为: Oracl
我目前正在使用
ojdbc14.jar
。如何检查我的驱动程序是否与JDBC 4兼容?每个JAR文件都应该有一个清单文件,其中包含有关打包在JAR文件中的文件的信息。要检查它,请解压缩ojdbc14.jar并读取META-INF/MANIFEST.MF文件
据我所知,ojdbc14.jar不支持JDBC4。要确保您的版本支持什么,请查看所说的内容 您可以运行以下命令来获取驱动程序版本
java -jar ojdbc14.jar
这使我的o/p为:
Oracle 11.1.0.7.0-Production JDBC 3.0 compiled with JDK5
因此,驱动程序版本是11.1.0.7.0,是JDBC 3.0版。
JDBC驱动程序通常位于安装目录的WL_HOME/server/lib位置。文件为ojdbc7.jar或ojdbc6.jar(适用于WLS的新版本),或ojdbc14.jar(适用于WLS的旧版本)
- 检查JDBC驱动程序版本的一种方法是打开OJDBCJAR文件,进入META-INF文件夹,然后打开“MANIFEST.MF”文件。在“规范版本”旁边可以看到该版本
- 另一种方法是在前面提到的位置上运行以下命令: java-jar ojdbc6.jar-getversion
getJDBCMajorVersion
&getJDBCMinorVersion
您可以在运行时询问JDBC驱动程序
检索数据库元数据
。调用这两个方法以获取此驱动程序声称支持的JDBC规范的主要版本和次要版本:
请记住,特定的驱动程序可能不支持该版本JDBCAPI的所有功能 Mysql的一个呢?运行它将显示
没有主清单属性
我正在Mac上使用MySQL。它在哪里编写JDBC版本<代码>规范版本:4.2<代码>实施版本:5.1.45<代码>捆绑包版本:2?JDBC版本是什么?