我已经在台式机(Windows)的PC上安装了Oracle Sql Developer,它可以正常工作。假设这台电脑有ipv4:1.2.3.4
现在,
我希望我可以通过我的笔记本电脑(ubuntu)上的java应用程序连接到该模式,假设其ipv4为5.6.7.8
((本地地址)] >>
现在,
我做了以下事情:
try { String url = "jdbc:oracle:thin:@//1.2.3.4:1521/orcl"; //Definizione URL OracleDataSource ods = new oracle.jdbc.pool.OracleDataSource(); //Creazione di un oggetto DataSource String user = "myUser"; //Dichiarazione user per l'accesso al db String pwd = "myPassword"; //Dichiarazione password per l'accesso al db ods.setURL(url); //Stabilire una connessione Connection conn = ods.getConnection(user, pwd); //Stabilire una connessione System.out.println("OK"); } catch (SQLException exc) { System.out.println(exc.getErrorCode() + " " + exc.getMessage()); }
不幸的是,它返回“ 17002 IO错误:网络适配器无法建立连接”。
注意,在我的Windows pc端口1521上已打开,防火墙已禁用。
如果用笔记本电脑对台式机进行ping操作,反之亦然。
怎么了?
请注意,如果我使用
telnet 1.2.3.4 1521
返回
Trying...
telnet: Unable to connect to remote host: Connection refused
我已经在台式机(Windows)的PC上安装了Oracle Sql Developer,它可以正常工作。让我们假设这台PC的IPV4为:1.2.3.4现在,我希望可以通过我的Java应用程序在我的...
您可以尝试