数据库连接数的,所有的连接数都是有连接池管理的,有时候连不上有时候连不上是因为连接池有时候满了,有的时候没有满,可以提供连接数,连接池可以理解为线程池,是需要释放的,所以java中关于jdbc配置会配置超时时间
你ip都ping不通了,肯定连接不到mysql了,你telnet数据库所在机器你的mysql端口,通而且指定ip有权限连接该mysql,一般不会出现上述现象,中途断掉可能是网络问题或者你设置的timeout超时。最幸运的莫过于你遇到mysql的编译版本的BUG了,mysql自己编译未加-fno-builtin该参数,mysql会有1/256的概率验证通过你提交的错误信息,允许你连接,不在这1/256上就连不上了
以上就是关于java jdbc 连接数据库断开 有时候能连接上有时候连接不上 什么原因全部的内容,包括:java jdbc 连接数据库断开 有时候能连接上有时候连接不上 什么原因、我的navicat for mysql 连接其他机器的数据库,有时能连有时连不上、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)