對于thin與oci,其實最主要的不是技巧上的區別而是驅動程序的分類不同。
發表時間:2024-06-12 來源:明輝站整理相關軟件相關文章人氣:
[摘要]使用OCI方式,則必須在本機安裝ORACLE CLIENT,并且注冊一個service name,在URL中使用這個NAME。很顯然這種方式可以用于app server,但不適用于applet,甚至applicaion。這種連接方式功能比較強大,可以直接用getBinaryStream方法來存取b...
使用OCI方式,則必須在本機安裝ORACLE CLIENT,并且注冊一個service name,在URL中使用這個NAME。很顯然這種方式可以用于app server,但不適用于applet,甚至applicaion。這種連接方式功能比較強大,可以直接用getBinaryStream方法來存取blob字段,為oracle所推薦,但據有關測試,這種方式的速度并沒有thin方式的快。
使用thin方式,其實是直接通過網絡端口存取ORACLE,所以無須在本機安裝ORACLE CLIENT,比較適用于thin client(從名字上也可以看出用途),如applet等。但功能上稍弱,主要是在blob字段的存取上。只能使用Oracle提供的Blob類來做。
兩種方式各有優劣。試情況而定吧。但可以很方便的互換。