Java BasicDataSource在连接时被卡住



我正在使用Apache Commons库的DBCP组件连接到Oracle数据库。我已经创建了一个BasicDataSource对象,并将MaxWait时间设置为两分钟。然而,当我把";getConnection"方法获取一个连接,它永远不会返回或超时。我正在尝试连接到Oracle 12.1.0.2数据库。这可能是什么原因?谢谢

原因有很多,比如:客户端和服务器之间的防火墙。数据库无法接受的odbc驱动程序太旧。连接详细信息不正确。错误的驾驶员。使用没有访问权限的数据库用户。

某种仪器可以提供帮助。

首先要检查的是:使用的io上的端口是否打开?是否有侦听器正在等待处理我的连接尝试?下一步是检查与已知工作的客户端的连接:sqlplus。如果sqlplus连接正常,那么jdbc客户端也会有机会。

相关内容

  • 没有找到相关文章

最新更新