java连接Oracle的三种方式

1、thin(最常见,使用最多)
thin是纯java实现tcp/ip的c/s通讯
2、oci
客户端通过native java method调用c library访问服务端,而这个c library就是oci(oracle called interface),
因此这个oci总是需要随着oracle客户端安装(从oracle10.1.0开始,单独提供OCI Instant Client,不用再完整的安装client) 
3、KPRB(罕见) 
这种驱动由直接存储在数据库中的JAVA程序使用

比较:oci必须在客户机上安装oracle客户端或才能连接,而thin就不需要,因此从使用上来讲thin还是更加方便,这也是thin比较常见的原因

如何在不同的操作系统上根据接口类型设置客户端:
  对JDBC THIN接口:
  在windows与unix下的设置方法一样:
  1.根据jdk的版本,只需要将classesxx.zip拷贝到指定的目录,不需要安装Oracle Client。在装完数据库后,该文件会在$ORACLE_HOME/jdbc/lib目录下。2.设置CLASSPATH,使其包含上面的classesxx.zip
  3.根据需要,拷贝oracle的其它zip文件并设置CLASSPATH
  
  对JDBC OCI接口:
  Fow Windows:
  1.安装Oracle Client.
  2.根据jdk的版本,设置CLASSPATH,使其包含正确的classesxx.zip
  3.根据需要设置CLASSPATH,使其指向Oracle的其它zip文件
  4.设置PATH,使其包含$ORACLE_HOME\bin目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值