java中DriverManager.getConnection速度慢的问题
我在写测试数据库方法的时候,发现如果抛出的异常是TheNetworkAdaptercouldnotestablishtheconnection的话,时间非常长,我这边要2...
我在写测试数据库方法的时候,发现如果抛出的异常是The Network Adapter could not establish the connection的话,时间非常长,我这边要20秒以上才抛出此异常。
代码如下:
try {
Class.forName("oracle.jdbc.OracleDriver");
System.out.println("开始测试连接数据库:"+"jdbc:oracle:thin:@"+ip+":"+port+":"+sid);
System.out.println(df.format(new Date()));
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@"+ip+":"+port+":"+sid,user,password);
con.close();
con = null;
输出结果:
开始测试连接数据库:jdbc:oracle:thin:@10.192.0.189:1521:headdb
2014-04-16 10:50:42
java.sql.SQLException: The Network Adapter could not establish the connection
2014-04-16 10:51:03
结束测试10.192.0.189
请问如何缩短这中间的时间? 展开
代码如下:
try {
Class.forName("oracle.jdbc.OracleDriver");
System.out.println("开始测试连接数据库:"+"jdbc:oracle:thin:@"+ip+":"+port+":"+sid);
System.out.println(df.format(new Date()));
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@"+ip+":"+port+":"+sid,user,password);
con.close();
con = null;
输出结果:
开始测试连接数据库:jdbc:oracle:thin:@10.192.0.189:1521:headdb
2014-04-16 10:50:42
java.sql.SQLException: The Network Adapter could not establish the connection
2014-04-16 10:51:03
结束测试10.192.0.189
请问如何缩短这中间的时间? 展开
展开全部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询