知识大全 Java程序使用OCI驱动连接Oracle数据库
Posted 数据库
篇首语:要须心地收汗马,孔孟行世目杲杲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java程序使用OCI驱动连接Oracle数据库相关的知识,希望对你有一定的参考价值。
Java程序使用OCI驱动连接Oracle数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序连接oracle数据库时 用oci驱动要比用thin驱动性能好些 主要的区别是使用thin驱动时 不需要安装oracle的客户端 而使用oci时则要安装oracle的客户端
从使用thin驱动切换到oci驱动在配置来说很简单 只需把连接字符串java oracle thin @hostip 实例名换为java oracle oci@本地服务名即可 如
从
jdbc oracle thin @ shdb
改成
jdbc oracle oci @shdb
但这里这台机需安装oracle数据库的客户端并配置本地服务名 同时还需指定 NLS_LANG环境变量 NLS_LANG环境变量是用来控制客户端在显示oracle数据库的数据时所用的字符集和本地化习惯 通常把 NLS_LANG的字符集部分指定为数据库所用的字符集则就不会存在java显示的乱码问题了
对于oracle数据库客户端的安装 有二种选择 一是老实的用oracle数据库的安装光盘安装对应版本的oracle客户端 二是下载oracle提从的即时客户端 即时客户端是不用安装的 把下载包解压即可
要使java web正常的通过oci驱动访问oracle 还需要客户端正确的配置一下相关变量 主要如下
对于windows系统并使用oracle客户端时
把%ORACLE_HOME%\\lib加到PATH环境变量
把%ORACLE_HOME%\\jdbc\\lib\\classes jar加到CLASSPATH环境变量里 也可以把classes jar拷贝到tomcat的man\\lib目录下
对于windows系统并使用oracle的即时客户端时(假定即时客户端解压在d盘)
把d \\instantclient_ _ 加到PATH环境变量
把d \\instantclient_ _ \\classes jar加到CLASSPATH环境变量里 也可以把classes jar拷贝到tomcat的man\\lib目录下
对于linux系统并使用oracle客户端时
在使用tomcat的用户主目录下的 bash_profile文件中加入
exprot ORACLE_HOME=/u /app/oracle/product/
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
把classes jar拷贝到tomcat的man\\lib目录下
对于linux系统并使用oracle即时客户端时
在使用tomcat的用户主目录下的 bash_profile文件中加入
exprot ORACLE_HOME=/instantclient_ _
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
把instantclient_ _ 目录下的classes jar拷贝到tomcat的man\\lib目录下
如果一个tomcat下带了几个应用 且几个应用都要连接oracle数据库时 则要注意的时 不要在每个应用的WEB INF/lib目录下放入 oracle的classes jar/zip文件 而应该把classes jar/zip文件放到tomcat的mon/lib目录下 否则会出来ojdbclib / 库重复加载的错误
使用oracle即时客户端是 本地服务名的建立可以在目录instantclient_ _ 下建立tnsnames ora下添加连接串 如
SHDB =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = )))
cha138/Article/program/Java/hx/201311/27111相关参考
Oracle/i/i数据库(thin模式)ClassforName(oraclejdbcdriverOracleDriver)newInstance();Stringurl=jdbc:oracle
Java连接DB2数据库开发应用程序的步骤 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文我们来
通过JDBC连接oracle数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Java数据库连接
如何配置才能使客户端连到数据库 要使一个客户端机器能连接oracle数据库需要在客户端机器上安装oracle的客户端软件唯一的例外就是java连接数据库的时候可以用jdbcthin模式不用装or
通过JDBC连接oracle数据库的技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java
知识大全 连接oracle的总结(关于tnsname和监听)
该文是我连接oracle的总结特别适合于程序开发人员与oracle菜鸟 如何配置才能使客户端连到数据库要使一个客户端机器能连接oracle数据库需要在客户端机器上安装oracle
手机与电脑连接后,电脑要安装驱动程序吗?驱动程序那里有下载?怎样安装?谢谢 您好,很抱歉,由于无法查看您产品型号,请核实后重新登录三星企业平台提问。欢迎登陆百度三星企业平台提问::support.sa
MySQL StringDriver=mysqljdbcDriver; //驱动程序 StringURL=jdbc:mysql://localhost:/db
Oracle8数据库函数库的列举与具体介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! OCI
这篇文章介绍了net连接oracle的种实现方法有需要的朋友可以才可以一下 方式直接利用NET的oracle驱动连接安装Oracle客户端驱动包找到服务器端安装路径:E:oraclepr