连接代码如下:
[color=blue]Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String addrRAC = "(ADDRESS=(PROTOCOL=TCP)(HOST =10.0.5.62)(PORT =1521))(ADDRESS=(PROTOCOL=TCP)(HOST =10.0.5.60)(PORT =1521))";
String url = "jdbc:oracle:thin:@" + "(DESCRIPTION="
+ "(ADDRESS_LIST=" + addrRAC + ")" + "(CONNECT_DATA="
+ "(SERVER=DEDICATED)" + "(SERVICE_NAME=racdbs)" + ")"
+ ")";
Connection oracn = DriverManager.getConnection(url, "system","qz123456");[/color]
[size=x-small]为什么一会连接的上一会连接不上,请大家给小弟一个意见。[/size]
在应用服务器所在主机的host中配上到rac节点的ip映射即可。
不行的话参考一下这个
[url]http://blog.vsharing.com/songtao1971/A730963.html[/url]
一般连接Oracle都是这样:
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
你改成这样试试。我怀疑是你的那些配置参数作怪