首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >intellij中出现错误"java.sql.SQLRecoverableException: IO Error: Socket read timed out“

intellij中出现错误"java.sql.SQLRecoverableException: IO Error: Socket read timed out“
EN

Stack Overflow用户
提问于 2016-08-22 20:31:51
回答 1查看 10.8K关注 0票数 0

当我使用从java到oracle的瘦连接时,我在IntelliJ IDEA中得到了一个错误。

我的oracle数据库在服务器上,我可以ping服务器,但我的代码无法建立连接:

代码语言:javascript
复制
        Class.forName("oracle.jdbc.driver.OracleDriver");
        connection = DriverManager.getConnection("jdbc:oracle:thin:@server ip:1521:orcl","user","path");
        System.out.println("Oracle Registered...");

错误是:

代码语言:javascript
复制
java.sql.SQLRecoverableException: IO Error: Socket read timed out
oracle.net.ns.NetException: Socket read timed out
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-22 20:34:12

有可能网络是可到达的,但操作花费的时间太长。

检查是否可以使用标准数据库客户端(如toad、sql server或squirrel )建立连接。

如果您可以在java中使用相同的参数,并且它应该可以工作。

如果您不能检查另一个进程是否正在使用服务器上的端口1521。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39079648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档