IO 错误: 网络适配器无法建立连接
我是Oracle的新手,并且正在尝试使用Java运行一个简单的示例代码,但是在执行代码时遇到此错误。我能够通过CMD启动监听器,并且还能够运行SQL Plus。任何人都可以帮我一把,告诉我可能做错了什么?
更新:我正在使用 JDBC。
数据库是本地的,我实际上让它工作,但它今天才停止工作。我真的不知道为什么。你介意给我一些程序来遵循,因为我不太了解。
我是Oracle的新手,并且正在尝试使用Java运行一个简单的示例代码,但是在执行代码时遇到此错误。我能够通过CMD启动监听器,并且还能够运行SQL Plus。任何人都可以帮我一把,告诉我可能做错了什么?
更新:我正在使用 JDBC。
数据库是本地的,我实际上让它工作,但它今天才停止工作。我真的不知道为什么。你介意给我一些程序来遵循,因为我不太了解。
也:
(此奇怪的错误消息是由 Oracle 的 JDBC 驱动程序在无法连接到数据库服务器时生成的。“网络适配器”似乎是指其代码的某些组件,这不是很有用。真正的网络适配器 (NIC) 根本不建立连接:TCP 协议栈会这样做。如果他们只是让原始内容被抛出,或者至少使用其错误消息并让它出现在堆栈跟踪中,那将更有用。ConnectException
我遇到了同样的问题,这就是我如何解决它。我使用错误的端口进行连接。
private final String DB_URL = "jdbc:oracle:thin:@localhost:1521:orcll"; // 1521 my wrong port
(我的本地主机地址) :https://localhost:1158/em
登录
在“常规”下单击LISTENER_localhost
编辑连接将端口 1521 更改为 1522。