我正在尝试在我的系统中执行一个基于 java swing 构建的简单桌面应用程序。此应用程序从计算机 A 中的 oracle 数据库中获取数据。
我在计算机 A 中进行了开发并构建了它的 jar 并将 jar 保存在另一个系统中。我已经启动了 oracle 的所有服务并在两个系统之间创建了一个 ad hoc 网络,但我无法从另一台计算机执行应用程序。我用谷歌搜索了很多,并做了提到的改变。我仍然收到 TNS 监听器的相同错误。
IOException: The network adapter could not establish the connection.
最后我想把我的代码放在这里。请看下面的代码:
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection connection =
DriverManager.getConnection("jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1521/XE"
,"system"
,"system" );
请帮助我。
我也尝试过修改 tnsnames.ora 文件,但没有帮助。任何人都可以帮我解决这个问题。