我就是用的thin,你说的后两个问题我都是用thin来处理的,没遇到你说的问题!一般情况jdbc:oracle:thin(oci)中这个thin和oci只不过表示你用的是
四种JDBC驱动程序的哪一个。我记得好像thin是表示本地协议纯Java驱动程序,而oci是本地API半Java驱动程序.它们的区别不用我说了吧!

解决方案 »

  1.   

    能举一个你用thin操作clob对象的例子吗?
    另:“thin则不能由用户来close,close会出错”是在jsp中出现的,在*.java中没问题。关于“它们的区别”,我觉得两者的资源相差较大,难道没有在特殊用法中没有区别?
      

  2.   

    两者的区别就是一个是第三类JDBC驱动(OCI),另一个是第四种JDBC驱动。
    THIN一样可以操作大对象的,也可以CLOSE的不会出错的,至于怎么样操作大对象其实就和使用OCI一样的,你不行可能是你的JDBC THIN的驱动太老了,你可以去www.oracle.com下一个最新版本!
      

  3.   

    错!应该是一个是第二类的(oci),一个是第四类的.
      

  4.   

    那这样说来从可以实现的功能来看这两种驱动是没有区别的了?两种方式仅仅是驱动的方式不同而已吗?
    我的thin是刚出的oracle 9i呀。
      

  5.   

    thin连接要好的多,oci连接是用本地api实现的,不稳定
      

  6.   

    据说OCI实现是通过本地方法来作到的,也就是平台相关的,
    而thin是纯Java的
      

  7.   

    thin可以通过java程序直接与oracle连接,而oci要通过客户端的驱动与oracle连接
      

  8.   

    效率上OCI比THIN要好,而且连接也比较稳定