连接数据库的时候出现 ORA-12518, TNS错误
我用的是oracle 10g,主机名为john,监听接口为1521.数据库名为oracletest,
sid为orcl
java代码:
String url = "jdbc:oracle:thin:john:1521:orcl";
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(url, "sysman", "123");
帮我看看有没有写错?
错误: Listener refused the connection with the following error:
ORA-12518, TNS:listener could not hand off client connection
The Connection descriptor used by the client was:
localhost:1521:orcl
问题点数:20、回复次数:6Top
1 楼a175017191()回复于 2006-12-03 21:51:43 得分 5
String url = "jdbc:oracle:thin:john:1521:john";
你试试可以吗Top
2 楼AWUSOFT(程序设计,一个字:爽!)回复于 2006-12-03 23:01:40 得分 15
少那一个@吧???String url = "jdbc:oracle:thin:@john:1521:orcl";
Top
3 楼AWUSOFT(程序设计,一个字:爽!)回复于 2006-12-03 23:01:59 得分 0
如果可以,记得结贴哦..Top
4 楼Johnsonwlf(勒苟拉斯)回复于 2006-12-04 20:50:22 得分 0
用String url = "jdbc:oracle:thin:@john:1521:orcl";会出现错误:指定了无效的 Oracle URL
所以我自作主张 把@改成: (我知道8i9i是写@的 因为我用的是10g的)
反而没提示url无效
Top
5 楼Johnsonwlf(勒苟拉斯)回复于 2006-12-05 08:33:11 得分 0
上面那句话取消.
用String url = "jdbc:oracle:thin:@john:1521:orcl";
错误是:
Listener refused the connection with the following error:
ORA-12518, TNS:listener could not hand off client connection
The Connection descriptor used by the client was:
john:1521:orcl
貌似url没错了,还是会出现同样的错误:无法分发客户端连接Top
6 楼Johnsonwlf(勒苟拉斯)回复于 2006-12-07 09:55:24 得分 0
重新建个数据库来用就好了 嘿嘿Top




