java jdbc连接oracle的三种方法
来源:互联网 发布:java c# 编辑:程序博客网 时间:2024/05/17 02:43
一、方法
Oracle JDBC 连接ServiceName
jdbc:oracle:thin:@//<host>:<port>/<service_name>
例:jdbc:oracle:thin@//10.1.112.110:1521/Health
注:@后面有//。这种格式主要针对集群,每个节点的SID不同,但是SERVICE_NAME可以包含所有节点。
Oracle JDBC 连接 ServiceID
jdbc:oracle:thin:@<host>:<port>:<SID>
例:jdbc:oralce:thin:10.1.112.110:1521:heal
这个不用多说,大家大部分都是使用这个。
Oracle JDBC连接 TNSName
jdbc:oracle:thin:@<TNSName>
例:jdbc:oracle:thin:@TNSHeal
二、测试
使用Service_Name
在11G中会出现错误 java.sql.SQLException:The Network Adapter could not establish the connection .
修改方式:oracle.jdbc.driver.OracleDriver 更改为 oracle.jdbc.OracleDriver
使用TNSName
可以会报错 java.sql.SQLException: Unknown host specified
解决办法有2个:
<1>启动VM arguments 添加参数
Doracle.net.tns_admin=D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN
<2>在 Java代码中添加
System.setProperty("oracle.net.tns_admin","D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN")
public jdbc() {
try {
System.setProperty("oracle.net.tns_admin","D:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\NETWORK\\ADMIN");
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
// Class.forName("oracle.jdbc.OracleDriver").newInstance();
c = DriverManager.getConnection(dbUrl, theUser, thePw);
conn = c.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
- Java JDBC 连接 Oracle 三种方法
- java jdbc连接oracle的三种方法
- Java JDBC Thin Driver 连接 Oracle 三种方法说明
- Java JDBC Thin Driver 连接 Oracle 三种方法说明
- Java JDBC Thin Driver 连接 Oracle 三种方法
- JDBC获取连接的三种方法
- jdbc连接oracle的方法
- java连接oracle数据库常用的三种方法
- JDBC连接ORACLE的三种URL格式
- JDBC java连接Oracle基本方法
- JDBC连接ACCESS数据库的三种方法
- 【JDBC】java程序通过jdbc连接oracle数据库方法
- JDBC连接Oracle的方法和问题
- #.Java使用JDBC连接数据库的三种方式
- Java JDBC 连接Oracle
- JAVA JDBC 连接 Oracle
- 使用JDBC连接Oracle的Java代码
- JDBC Oracle和java的连接
- jquery json
- 2012-11-02 10:55 ADS错误the session file 'C:\user\username\default-1-2-0-0.ses' could not be loaded解决办
- 算法集锦(特殊模板集)
- 樱桃相机_自拍利器
- 个性互踩留言代码: 『寶貝』駕到,{豬頭}.接駕
- java jdbc连接oracle的三种方法
- linux内核-中断和异常
- Duff's device
- 8分钟腹肌锻炼日志(第20天)过冬ing
- COJ 1239集合set的简单应用
- UVA 10137 - The Trip(旅行)
- sqlserver中的时间函数
- 2013年ACM网络赛长春赛区
- OCP-1Z0-051-V9.02-31题