当前位置:编程学习 > JSP >>

关于thin和oci,其实最主要的不是功能上的区别而是驱动程序的类型不同。

答案:使用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类来做。

两种方式各有优劣。试情况而定吧。但可以很方便的互换。

上一个:网址推荐
下一个:利用JDBC RowSet讓EJB返回數据集(手記)

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,