oracle连接数据的oci和thin的区别
生活随笔
收集整理的這篇文章主要介紹了
oracle连接数据的oci和thin的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1)從使用上來說,oci必須在客戶機上安裝oracle客戶端或才能連接,而thin就不需要,因此從使用上來講thin還是更加方便,這也是thin比較常見的原因。
2)原理上來看,thin是純java實現tcp/ip的c/s通訊;而oci方式,客戶端通過native java method調用c library訪問服務端,而這個c library就是oci(oracle called interface),因此這個oci總是需要隨著oracle客戶端安裝(從oracle10.1.0開始,單獨提供OCI Instant Client,不用再完整的安裝client)
3)它們分別是不同的驅動類別,oci是二類驅動, thin是四類驅動,但它們在功能上并無差異。
4)雖然很多人說oci的速度快于thin,但找了半天沒有找到相關的測試報告。
總結
以上是生活随笔為你收集整理的oracle连接数据的oci和thin的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 资深专家都知道的顶级 Docker 命令
- 下一篇: 关于StreamReader的构造函数