java.sql.SQLException:Io 异常:The Network Adapter could not establish the connection 刚刚安装的oracle 10g ,oracle 实例和 监听器都正确启动,但是用DB连接的时候就出现了这个错误.我的java 源代码如下package demo1;imp
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 04:29:42
java.sql.SQLException:Io 异常:The Network Adapter could not establish the connection 刚刚安装的oracle 10g ,oracle 实例和 监听器都正确启动,但是用DB连接的时候就出现了这个错误.我的java 源代码如下package demo1;imp
java.sql.SQLException:Io 异常:The Network Adapter could not establish the connection
刚刚安装的oracle 10g ,oracle 实例和 监听器都正确启动,但是用DB
连接的时候就出现了这个错误.我的java 源代码如下
package demo1;
import java.awt.Toolkit;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
public class test2 {
\x05private String driver = "oracle.jdbc.driver.OracleDriver";
\x05private String url = "jdbc:oracle:thin:@Yaxin-PC:1521:orcl";
\x05private Connection con = null;
\x05private String user = "scott";
\x05private String login = "tiger";
\x05private Statement st = null;
\x05private ResultSet rs = null;
\x05
\x05public test2()
\x05{
\x05\x05try {
\x05\x05\x05Class.forName(this.driver);
\x05\x05\x05this.con = DriverManager.getConnection(this.url,this.user,this.login);
\x05\x05\x05this.con.setAutoCommit(false);
\x05\x05\x05if(this.con!=null)
\x05\x05\x05{
\x05\x05\x05\x05\x05\x05\x05\x05System.out.println("连接成功");
\x05\x05\x05}
\x05\x05} catch (ClassNotFoundException e) {
\x05\x05\x05System.out.println("连接失败 1");
\x05\x05} catch (SQLException e) {
\x05\x05\x05e.printStackTrace();
\x05\x05\x05System.out.println("连接失败");
\x05\x05}\x05
\x05}
\x05
\x05public static void main(String args[])
\x05{
\x05\x05test2 test2 = new test2();
\x05}
}
另外,在SQL PLUS 上面可以进行正确的登录和操作,但是用正确的用户名和密码登录 PL SQL Developer时 就出现错误 TNS:连接超时的错误.
这两个中有么有关系呢?是不是我的oracle安装有错误呢?
java.sql.SQLException:Io 异常:The Network Adapter could not establish the connection 刚刚安装的oracle 10g ,oracle 实例和 监听器都正确启动,但是用DB连接的时候就出现了这个错误.我的java 源代码如下package demo1;imp
外部知道
Yaxin-PC
这个吗,嗯,也就是侦听串里有没有这个,在
oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
这个文件里有没有,
你在hosts里加上试试