当前位置:数据库 > Oracle >>

Java连接虚拟机(Linux)中的Oracle数据库,连接异常~新手求解!

此Oracle数据库在Linux系统下可用,在Windows里执行如下代码:DriverManager.getConnection("jdbc:oracle:thin:@192.168.225.128:1521:Wilson","scott","tiger");异常为:java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387) at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439) at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:185) at jdbc.OracleDemo.addPerson(OracleDemo.java:14) at jdbc.OracleDemo.main(OracleDemo.java:27)
答案:看看你的JDBC包引入没有,如果引入了就看你的数据库url正确没:ip地址和端口1521后的那个字符串(你的数据库服务名)。如果都是对的,那么就去看看你的oracle服务启动没有。
其他:连接Oracle的Jar包是否引入
Oracle所在ip是否正解 代码本身没有错,请确定数据库是不是能直接连上,监听有没有配,配了有没有启动。

上一个:怎么给oracle 数据库中scott用户触锁
下一个:imp导入数据库:oracle错误2304?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,