rt, 最好也提供些对你论点支持的 reference link . 谢谢. 一定给分.

解决方案 »

  1.   

    OCI是ORACLE公司提供了访问接口
    而thin是用JAVA写的ORACLE数据库访问接口,我个人认为oci的效率比较高
      

  2.   

    “我个人认为oci的效率比较高”oracle公司也是这样讲的,不过实际应用中一般thin的速度反而高些。
      

  3.   

    用OCI,必须安装客户端或至少安装所需要的库.OCI是用C实现的.
    thin,一个zip文件即可.
      

  4.   

    瘦驱动不要求任何附加软件,可移植,适合客户-服务器应用程序,以及java小程序。也可以在中间层使用,构建访问oracle和动态创建web页的web应用。oci 驱动使用oracle调用接口(oracle call interface)与oracle数据库通信。它完成对oci库的本地调用,这些库是c实现的。要求客户机安装net8。oci库是操作系统相关的,不可移植。jdbc oci的吞吐量更大,但失去了java的可移植性。不能在java小程序中使用jdbc oci,因为不能把oracle客户安装在浏览器上
      

  5.   

    出现过jdbc和数据库的问题,JDBC在连接老版本的数据库时候有不能确定的错误发生。还有遇到访问一个表就报:协议错误 ,同库其他表就没有问题,那个表是一个很普通的表,没有什么特殊的字段和值。可能是jdbc的一个小bug.