日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]

發布時間:2025/3/20 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在使用Oracle JDBC驅動時,有些問題你是不是通過替換不同版本的Oracle JDBC驅動來解決的?最常使用的ojdbc14.jar有多個版本,classes12.jar有多個版本你了解嗎?


連接類型:

  • 1、JDBC OCI: oci是oracle call interface的縮寫,此驅動類似于傳統的ODBC 驅動。因為它需要Oracle Call Interface and Net8,所以它需要在運行使用此驅動的JAVA程序的機器上安裝客戶端軟件,其實主要是用到orcale客戶端里以dll方式提供的oci和服務器配 置。
  • 2、JDBC Thin: thin是for thin client的意思,這種驅動一般用在運行在WEB瀏覽器中的JAVA程序。它不是通過OCI or Net8,而是通過Java sockets進行通信,是純java實現的驅動,因此不需要在使用JDBC Thin的客戶端機器上安裝orcale客戶端軟件,所以有很好的移植性,通常用在web開發中。

隨Oracle 8i發布的Oracle JDBC驅動8.1.7版本

classes111.zip 適用于JDK 1.1.x classes12.zip 適用于JDK 1.2.x

只有zip文件,無jar文件。


隨Oracle 9i發布的Oracle JDBC驅動9.2.0版本

classes111.jar 適用于JDK 1.1.x classes12.jar 適用于JDK 1.2 and JDK 1.3 (我的項目環境JDK1.6,oracle 10g,windows,用了這個目前沒發現問題) ojdbc14.jar 適用于JDK 1.4 classes111.zip 適用于JDK 1.1.x classes12.zip 適用于JDK 1.2.x

***_g.jar 只是用javac -g編譯,生成所有調試信息,其它全一樣

新特性:

  • 1、Thin連接類型的驅動對BFILE,BLOB,CLOB 提供直接支持,以前通常是調用PL/SQL來實現。
  • 2、支持JDBC 3.0 特性
  • 3、ojdbc14.jar 支持JDK 1.4
  • 4、ojdbc14.jar 支持保存點(Savepoint)
  • 5、可以在不同的連接池中使用PreparedStatement,這是重要的性能提升

從此以后新的jar文件的命名采用 ojdbc<jdk ver>.jar 格式 ,以前的jar文件名稱不變


隨Oracle 10.2發布的Oracle JDBC驅動10.2版本

classes12.jar 適用于JDK 1.2 and JDK 1.3. ojdbc14.jar 適用于 JDK 1.4 and 5.0

***_g.jar 只是用javac -g編譯,生成所有調試信息,其它全一樣

特點:

  • 1、全面支持JDK 1.5
  • 2、支持JDBC 3.0

隨Oracle 11.1發布的Oracle JDBC驅動11.1版本

ojdbc5.jar: 適用于jdk5 ojdbc6.jar: 適用于jdk6 (如果你使用jdk1.5,就不能使用這個驅動)

***_g.jar 只是用javac -g編譯,生成所有調試信息,其它全一樣

新特性:

  • 1、ojdbc6.jar:支持JDK6,支持JDBC 4.0,新的java.sql.SQLXML類型沒有被支持。

    ojdbc5.jar:全面支持使用JDK5 和 JDBC 3.0 。

  • 2、建議使用oracle.jdbc.OracleDriver類,不建議使用oracle.jdbc.driver.OracleDriver。從9.0.1開始的每個release都推薦使用oracle.jdbc。

  • 3、j2se 1.2,1.3,1.4不再支持。11R1不再包括這些版本的jar和zip,如果仍然使用這些版本,可以繼續使用10gR2的jdbc。

  • 4、11gR1 Thin driver支持AES加密算法,SHA1 hash算法,RADIUS, KERBEROS,SSL認證機制.

  • 5、支持ANYDATE和ANYTYPE類型。這兩種類型自9i引入,11R1前,程序員只能通過PL/SQL操作。

  • 6、高級隊列支持。11R1提供了訪問AQ的高性能接口。

  • 7、支持數據庫變更通知。

  • 8、Thin和OCI的數據庫啟動和關閉。11R1提供了這樣的方法來啟動和關閉數據庫。

  • 9、新的工廠方法。Oracle JDBC 11R1 oracle.jdbc.OracleConnection提供了創建Oracle對象的工廠方法。包括ARRAY, BFILE, DATE, INTERVALDS, NUMBER, STRUCT, TIME,TIMESTAMP,TIMESTAMP等。


總體講新版本的JDBC驅動 性能強、很多bug被發現并已解決。

我遇到的,之前使用ojdbc14.jar(不記得哪個版本了)批量插入10萬條,實際只插入了3萬多條,其它的丟失了,換ojdbc6.jar后,一次commit批量插入100萬條也OK了。

盡量使用和數據庫版本一致的驅動,有bug時,換高版本的JDBC驅動試試 。

如果一個jdbc的jar包你不知道是那個版本的,可以解壓這個jar包,再META-INF\MANIFEST.MF 文件中找”Oracle JDBC Driver version - 10.1.0.2.0”字樣,就知道版本了.

總結

以上是生活随笔為你收集整理的OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 秋霞国产精品 | 欧美一级视频免费 | 国产精品伦理一区二区 | 台湾佬美性中文娱乐 | 精品久久久免费 | 成人无码www在线看免费 | 亚洲AV无码国产成人久久 | 成人在线免费观看网站 | 日韩欧美国产一区二区在线观看 | 国产成人精品一区二区三区 | 伊人久久中文字幕 | 五月婷婷六月激情 | 国产伦精品一区二区三区高清版禁 | 亚洲一区二区三区视频在线 | 午夜精品久久久久久久99热黄桃 | 在线视频一区二区三区 | 欧美偷拍综合 | 制服诱惑一区二区 | 欧美日韩国产伦理 | 凹凸视频一区二区 | 久久爱综合 | 国产91小视频 | 欧美黄视频在线观看 | 男人的天堂一区二区 | 欧美中字 | av图片在线观看 | 欧美日韩激情在线观看 | 中国人与拘一级毛片 | 久久国产乱 | 亚洲黄色免费网站 | 天堂8av| 国产美女一区 | 黑人一级视频 | 国产一区二区久久久 | 日韩成人在线免费视频 | 久久国产经典 | 一级视频毛片 | 九九热在线观看 | 波多野结衣一二三四区 | 国产尤物视频 | 日韩少妇av | 亚洲一区视频在线 | 东北少妇不戴套对白第一次 | 中文字幕1区2区 | 国产123在线| 97在线观看免费高清 | 国产a黄 | 嫩草网站入口 | 男人午夜视频 | 毛片久久久久久 | 天天看片天天爽 | 精品国产午夜 | 国产人与zoxxxx另类 | 51国产偷自视频区视频 | 国产精品一级 | 资源av | 免费视频爱爱太爽 | 亚洲男人天堂电影 | 黄色国产免费 | 东方av在线播放 | 手机在线看片1024 | 亚洲欧美一区二区三区情侣bbw | 黄色专区 | 三级免费观看 | 久久精品国产清自在天天线 | 色六月婷婷 | 亚洲国产日韩精品 | 又黄又爽一区二区三区 | 婷婷久久丁香 | 午夜欧美日韩 | 日日夜夜操操操 | 欧美日韩国产精品一区 | 亚洲一区二区电影网 | 国产视频h | 久久人人妻人人人人妻性色av | 看全黄大色黄大片美女人 | 青青精品视频 | 五月天婷婷久久 | 黄色小视频国产 | 内射合集对白在线 | 欧美另类69| 久久精品久久精品 | 在线观看的黄色网址 | 国产精品99久久久久久动医院 | 久久人妻少妇嫩草av蜜桃 | 亚洲永久无码7777kkk | 久久亚洲精品国产 | 久久精品牌麻豆国产大山 | 韩国妻子的朋友 | 亚洲视频在线观看一区二区三区 | 欧洲美一区二区三区亚洲 | 打屁屁日本xxxxx变态 | 哪个网站可以看毛片 | 天天久 | 一级美女视频 | 日韩av一区在线播放 | 天天干天天噜 | 欧美另类在线视频 | 国产九九热视频 |