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的區別
相關文章
- 轉:ORACLE的JDBC連線方式:OCI和THINOracleJDBC
- 等值連線和自然連線的區別
- java oci 連線Java
- Java用OCI驅連Oracle資料庫的實現方法JavaOracle資料庫
- SQL Server中內連線和外連線的區別SQLServer
- SQLNET trace including oci and thin driverSQL
- Feature Differences Between JDBC OCI and Thin DriversJDBC
- oracle例項和資料庫的區別Oracle資料庫
- oracle 專用伺服器連線與共享伺服器連線的概念和區別Oracle伺服器
- Http和Socket連線區別HTTP
- dg和ogg的區別--oracle資料庫Oracle資料庫
- 手機上WAP和NET連線的區別
- golang 連線oracle 11g資料庫-遇到的坑與如何解決-No package 'oci8' foundGolangOracle資料庫Package
- LAN連線和WAN連線有什麼區別?
- C#連線和操作Oracle資料C#Oracle
- Oracle的左連線和右連線Oracle
- 連線別人的MySql資料庫MySql資料庫
- 遠端連線別人電腦上的ORACLE資料庫Oracle資料庫
- 轉載:內連線與外連線的區別
- oracle資料庫名和例項名的區別Oracle資料庫
- Http 和TCP的關係,TCP長連線和短連線有什麼區別?HTTPTCP
- .Net與Oracle的資料庫連線Oracle資料庫
- Spring系列 之資料來源的配置 資料庫 資料來源 連線池的區別Spring資料庫
- WebSphere中的Oracle資料來源設定------JSP和Oracle資料庫的連線 (轉)WebOracleJS資料庫
- sql和hql中join語句區別,以及hibernate中內連線,迫切內連線,左外連線,迫切左外連線,右外連線的區別(合集)...SQL
- 【T01】理解面向連線和無連線協議之間的區別協議
- 跡線和流線的區別
- Oracle 資料庫啟動 startup和startup force的區別Oracle資料庫
- PHP5.3連線Oracle的客戶端及PDO_OCI模組安裝PHPOracle客戶端
- (轉)資料庫oracle for update of和for update區別資料庫Oracle
- Oracle - @和@@、&與&& 的區別Oracle
- MySQL和Oracle的區別MySqlOracle
- Oracle和MySQL的區別OracleMySql
- “軟連結”和“硬連結”的區別
- 硬連結和軟連結的區別
- Oracle連線MongoDB資料庫OracleMongoDB資料庫
- Oracle資料庫連線方式Oracle資料庫
- Java連線oracle資料庫JavaOracle資料庫