JDBC Oracle Driver假死
Class.forName(driver); dbDriver = (Driver) Class.forName(driver).newInstance(); DriverManager.setLoginTimeout(10); conn = dbDriver.connect(url, props); if (sql != null && sql.trim().length() > 0) { stmt = conn.createStatement(); rs = stmt.executeQuery(sql); }
JDBC连接僵死,不知是什么原因导致,设置超时10s也无法退出。后续的连接都卡在此处。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
怎么解决的,我也遇到这个问题了
已解决,JVM调用问题
第一眼:
JDBC Oracle Driver已死 的同学举手。
是这样的,10个不同服务器上的oracle数据库探测,之前的8个通的,到此处都僵死了,之前2个不通的,都没有在此处阻塞。socket连接是正常的,所以有点搞不清楚。
跟网络没关系吗
已经解决