最近开始在linux下开发oracle数据库应用软件,在甲骨文官网下了一个oracle10g for linux 在红帽子上面安装,安装完成了,也可以建立数据库,在sqlplus中也可以对数据库进行访问等等,但是打开oracle安装路径查看,没有找到OCI库,在网上找了半天也没有找到oci库的安装包,请问有没有谁遇到这样的问题啊,用什么方法解决。
补充:为此,我还在widowns上面安装了oracle10g  在安装目录下都用oci库。

解决方案 »

  1.   

    OCI安装包》? 安装完ORACLE客户端就可以了,有OCI的DLL库Oracle提供的两套Java访问Oracle数据库的方法   
    thin就是纯粹用Java完成访问数据库的所有方法,优点是不用安装客户端   oci就是使用Java来调用本机的Oracle客户端然后再访问数据库,优点是速度快但是需要安装和配置数据库
    OCI:要安装ORACLE客户端,移植性略差,理论上性能好些 
    THIN:属于TYPE4,纯JAVA实现,移植性好,理论上性能略差些 推荐:最好还是使用THIN   DRIVER吧,移植性好些,使用起来也相对规范些,问题也少。至于性能嘛,说实话,在8i上没感觉THIN   DRIVER比OCI慢,感觉还快些。不过没有实际准确测试过,也不敢下定论。为什么呢,调用本地方法也是有开销的,JDK性能越来越好,本地方法的性能与调用的开销相抵一下就打了一点折扣。另外ORACLE   8i本身就是JAVA实现,对JAVA支持很好,用THIN   DRIVER不显得慢反而快也许有这方面的原因。
      

  2.   

    你的意思就是安装客户端就有oci了? 我用的c语言开发的,不用java。谢谢!!