
jdbc连接数据库不出异常
publicstaticConnectiongetConnection(){Connectionconn=null;try{conn=DriverManager.getC...
public static Connection getConnection() {
Connection conn = null;
try {
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe",
"user","password");//出问题了
} catch (SQLException e) {
e.printStackTrace();
}
// dataSource.getConnection();
return conn;
}
本地装的oracle 11g xe版,sqlplus可以运行,sqldevelops连接。自己创建了表空间,用户都没有问题。
但是用jdbc连接数据库的时候,出问题了,运行到获取连接那一行程序进入阻塞状态,没抛出异常,
也没有结束,卡在那里了?请问这是怎么回事。
一开始用连接池,以为是它的毛病,结果用DriverManager也不行。
请问这是怎么回事 展开
Connection conn = null;
try {
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe",
"user","password");//出问题了
} catch (SQLException e) {
e.printStackTrace();
}
// dataSource.getConnection();
return conn;
}
本地装的oracle 11g xe版,sqlplus可以运行,sqldevelops连接。自己创建了表空间,用户都没有问题。
但是用jdbc连接数据库的时候,出问题了,运行到获取连接那一行程序进入阻塞状态,没抛出异常,
也没有结束,卡在那里了?请问这是怎么回事。
一开始用连接池,以为是它的毛病,结果用DriverManager也不行。
请问这是怎么回事 展开
2个回答
展开全部
换驱动,在oracle安装目录下,找到jdbc文件件里面有驱动
更多追问追答
追问
换过了 lib下边有3个都试过了,还是那样,进入阻塞
追答
oracle本身做过特殊的配置吗?比如连接数什么的?sqldevelopers使用的是oci驱动
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询