最近一段时间经常出现获取数据库连接对象为 null的情况,非得要把tomcat重启下才可以。但是过段时间又会出现。
请问是不是tomcat要做什么设置?并发、线程方面的。
导致这种情况的可能是什么原因呢?
请各位帮看看。
11 个解决方案
#1
连接一两次可以,后面时间久了又不行了。估计是数据库连接用了没有关闭的原因。lz检查看看。
#2
你有没有用连接池
还有,每次获取数据库库连接之后,是否都及时关闭了数据库连接,或者放回了连接池当中?
可能有这个方面的原因,如果没有及时关闭连接,请求数已经满了,那么就会导致无法获得Connection
还有,每次获取数据库库连接之后,是否都及时关闭了数据库连接,或者放回了连接池当中?
可能有这个方面的原因,如果没有及时关闭连接,请求数已经满了,那么就会导致无法获得Connection
#3
最好使用数据库连接池吧,这样也省得自己多次去手动关闭连接
#4
数据库连接数配多点,另外,看看代码是不是有没关闭连接的地方。
#5
学习了楼主~
#6
及时close
#7
肯定有数据库操作没有及时关闭连接,2天后,所有的预设连接数都被用完了,自然后获取不到连接了
#8
补充:有用数据库连接池。
#9
应该是没有及时的关闭连接。当连接数满了之后就无法连接了
#10
用连接池,用完就close掉
#11
#1
连接一两次可以,后面时间久了又不行了。估计是数据库连接用了没有关闭的原因。lz检查看看。
#2
你有没有用连接池
还有,每次获取数据库库连接之后,是否都及时关闭了数据库连接,或者放回了连接池当中?
可能有这个方面的原因,如果没有及时关闭连接,请求数已经满了,那么就会导致无法获得Connection
还有,每次获取数据库库连接之后,是否都及时关闭了数据库连接,或者放回了连接池当中?
可能有这个方面的原因,如果没有及时关闭连接,请求数已经满了,那么就会导致无法获得Connection
#3
最好使用数据库连接池吧,这样也省得自己多次去手动关闭连接
#4
数据库连接数配多点,另外,看看代码是不是有没关闭连接的地方。
#5
学习了楼主~
#6
及时close
#7
肯定有数据库操作没有及时关闭连接,2天后,所有的预设连接数都被用完了,自然后获取不到连接了
#8
补充:有用数据库连接池。
#9
应该是没有及时的关闭连接。当连接数满了之后就无法连接了
#10
用连接池,用完就close掉