java 连接 oracle数据库 抛 Io 异常 ... 求解啊!!

import java.sql.*;

public class TestJDBC {

public static void main(String[] args) throws Exception{
        Class.forName("oracle.jdbc.driver.OracleDriver");
        //new oracle.jdbc.driver.OracleDriver();
        Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:SXT", "scott", "tiger");
}

}

 console:
Exception in thread "main" java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:189)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:231)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:345)
    at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:428)
    at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:515)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:345)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at TestJDBC.main(TestJDBC.java:8)

4个回答

dcxy0
Q544471255 回复wu15225124252: 看下驱动版本是不是和数据库的版本不对应
4 年多之前 回复
wu15225124252
写的真烂 连接看了,还是报错..
4 年多之前 回复

192.168.0.1这是你电脑的ip地址吗?如果是连自己电脑的数据库用localhost,如果是其他人的确保防火墙关闭了

wu15225124252
写的真烂 试过了,不行,还是报错
4 年多之前 回复

你们说的我都试过了,还是不行啊,崩溃啦..

检查Net Manager配置,LISTENER和你写的是否一样

u011376884
逝_去_的_光_阴 回复wu15225124252: 开始菜单—>Oracle目录—>Configuration and Migration Tools— >Net Manager
4 年多之前 回复
wu15225124252
写的真烂 Net Manager在哪检查啊?
4 年多之前 回复
wu15225124252
写的真烂 Net Manager在哪检查啊?
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问