明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

對(duì)于thin與oci,其實(shí)最主要的不是技巧上的區(qū)別而是驅(qū)動(dòng)程序的分類不同。

[摘要]使用OCI方式,則必須在本機(jī)安裝ORACLE CLIENT,并且注冊(cè)一個(gè)service name,在URL中使用這個(gè)NAME。很顯然這種方式可以用于app server,但不適用于applet,甚至applicaion。這種連接方式功能比較強(qiáng)大,可以直接用getBinaryStream方法來存取b...
使用OCI方式,則必須在本機(jī)安裝ORACLE CLIENT,并且注冊(cè)一個(gè)service name,在URL中使用這個(gè)NAME。很顯然這種方式可以用于app server,但不適用于applet,甚至applicaion。這種連接方式功能比較強(qiáng)大,可以直接用getBinaryStream方法來存取blob字段,為oracle所推薦,但據(jù)有關(guān)測(cè)試,這種方式的速度并沒有thin方式的快。
使用thin方式,其實(shí)是直接通過網(wǎng)絡(luò)端口存取ORACLE,所以無須在本機(jī)安裝ORACLE CLIENT,比較適用于thin client(從名字上也可以看出用途),如applet等。但功能上稍弱,主要是在blob字段的存取上。只能使用Oracle提供的Blob類來做。

兩種方式各有優(yōu)劣。試情況而定吧。但可以很方便的互換。