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的经验,但我试图连接到其中一个数据库。
请帮助!!
答案 0 :(得分:1)
此错误很可能是由以下因素之一引起的:
您使用了错误的网址
使用了错误的端口号或IP地址(或DNS主机名)
未正确配置侦听器
侦听器进程(服务)未运行。您可以使用“lsnrctl start”命令重新启动它,也可以通过启动侦听器服务在Windows上重新启动它。
在您的情况下,您需要更改/到:因为您使用SID而不是服务名称。
"jdbc:oracle:thin:@localhost:1521:SID"
答案 1 :(得分:1)
你可以尝试:
Class.forName ("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@//localhost:1521/SID", "username", "password");