我检查了ojdbc6.jar下的META/MANIFEST.MF文件,结果如下。
Manifest-Version: 1.0
Implementation-Vendor: Oracle Corporation
Implementation-Title: ojdbc6.jar
Implementation-Version: Oracle JDBC Driver version - "11.1.0.7.0-Produ
ction"
Implementation-Time: Wed Sep 10 15:03:50 2008
Specification-Vendor: Oracle Corporation
Sealed: true
Created-By: 1.6.0 (Sun Microsystems Inc.)
Specification-Title: Oracle JDBC driver classes for use with JDK6
Specification-Version: Oracle JDBC Driver version - "11.1.0.7.0-Produc
tion"
Main-Class: oracle.jdbc.OracleDriver
Name: oracle/sql/converter_xcharset/
Sealed: false
Name: oracle/sql/
Sealed: false
Name: oracle/sql/converter/
Sealed: false在这些明显的信息中,Main-Class: oracle.jdbc.OracleDriver这一行引起了我的注意。我理解Main-Class属性的概念。但我不知道为什么这门课必须是主修课。
发布于 2015-11-05 15:49:08
显然,这似乎是甲骨文给我们的一个条款,检查版本的甲骨文驱动程序的任何给予ojdbc6.jar文件。
01/java.111/b31224/getsta.htm#i1008663
要检查驱动程序版本,只需运行java -jar ojdbc6.jar.
C:\Users\raja\Downloads>java -jar ojdbc6.jar
Oracle 12.1.0.1.0 JDBC 4.0 compiled with JDK6 on Thu_Apr_04_15:06:58_PDT_2013
#Default Connection Properties Resource
#Thu Nov 05 15:51:12 GMT 2015https://stackoverflow.com/questions/33548997
复制相似问题