繁体   English   中英

网络适​​配器无法建立连接,如何解决?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM