Oracle資料庫11g JDBC驅動程式 – 這麼多檔案?他們的意思是什麼?
我想使用Oracle 11g作為我的資料庫用於java程式碼.我試圖從oracle網站獲取驅動程式.
我看到這麼多檔案,有一些術語被拋在這裡和那裡.我需要知道這些詞是什麼意思,以及他們如何影響我作為一個使用者.如何決定使用哪一個?我選擇了ojdbc6.jar,因為我使用jdk 6.請幫我理解檔案的描述是什麼意思,誰應該關心他們,為什麼?
ojdbc6.jar - Classes for use with JDK 1.6. It contains the JDBC driver classes except classes for NLS support in Oracle Object and Collection types. ojdbc6_g.jar - Same as ojdbc6.jar except compiled with "javac -g" and contains tracing code. ojdbc6dms.jar - Same as ojdbc6.jar, except that it contains instrumentation to support DMS and limited java.util.logging calls. orai18n.jar - NLS classes for use with JDK 1.5, and 1.6. It contains classes for NLS support in Oracle Object and Collection types. This jar file replaces the old nls_charset jar/zip files. xdb6.jar - To use the standard JDBC4.0 java.sql.SQLXML interface with JDBC 11.2.0.3, you need to use xdb6.jar (instead of xdb.jar) from the 11.2.0.3 distribution.
編輯 –
Btw,SimpleFan.jar是什麼?我也看到了
謝謝.
聽起來你選擇了正確的一個.
如果您需要逐步通過Oracle JDBC程式碼,則不需要“_g”.
“dms”版本支援對資料庫的監控.再次,不是你通常使用的東西.
如果您想通過國際化支援全豬,則需要“orai18n.jar”.
如果要使用SQLXML在資料庫中儲存和處理XML文件,則需要xdb6.jar.
好訊息是…如果在任何時候你意識到你需要任何這些額外的功能,你可以只是換出罐子,並在你的路上!
http://stackoverflow.com/questions/11814005/oracle-database-11g-jdbc-drivers-so-many-files-what-do-they-mean