推测你指的是mysql服务器的超时吧。默认情况8小时无访问mysql会断开连接。通过改配置文件可以改变这个值,但是实际测试效果不好。
mysql方面不好解决就在client端想办法,大多数链接池可以配置在取得链接时检测可用性(据说c3p0连接池可以自动解决,我用的dbcp需要配置),比如ibatis可以在datasource配置加上<property
name="validationQuery"
value="select
1
from
dual"/>
<property
name="testOnBorrow"
value="true"/>
一般遇到这样的问题
首先检查你的配置如user password是否正确
然后你可以在dos界面下输入ping+你的数据库IP地址,看能否发收数据成功
最后查看数据库管理具体的权限问题
客户端连接oracle,只需要配置tnsnamesora,配置正确即可。
其中你已经确认IP正确,下来就是确认SID是否正确,对应的参数是服务器创建数据库实例的名字,在tnsnamesora文件中对应:
SERVICE_NAME = ORCL
其中的ORCL就应该是服务器上的SID,如果你创建的实例不是这个名字,请修改此参数。
以上就是关于java连接mysql数据库超时的问题谁遇到过全部的内容,包括:java连接mysql数据库超时的问题谁遇到过、PL Sql 链接数据库d出链接超时,该怎么办、远程连接Oracle数据库.提示:连接超时等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)