使用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类来做。
两种方式各有优劣。试情况而定吧。但可以很方便的互换。
