[英]The Network Adapter could not establish the connection, how to fix?
Class.forName ("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/SID", "username", "password");
我不断收到错误:
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
这是什么意思,我该如何解决?
我正在使用ojdbc14.jar
,我没有使用Oracle的经验,但是我试图连接到其中一个数据库。
请帮忙!!
此错误很可能是由以下因素之一引起的:
您使用的网址错误
使用了错误的端口号或IP地址(或DNS主机名)
侦听器配置不正确
侦听器进程(服务)未运行。 您可以使用“ lsnrctl start”命令或在Windows上通过启动侦听器服务来重新启动它。
在您的情况下,您需要将/更改为:,因为您使用的是SID,而不是服务名。
"jdbc:oracle:thin:@localhost:1521:SID"
您可以尝试:
Class.forName ("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@//localhost:1521/SID", "username", "password");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.