数据库连接对象conn为null?

时间:2021-10-27 23:49:34
   web服务器: tomcat,jdk1.6,数据库:Oracle 10g  没有用任何框架,纯jsp。
   最近一段时间经常出现获取数据库连接对象为 null的情况,非得要把tomcat重启下才可以。但是过段时间又会出现。

   请问是不是tomcat要做什么设置?并发、线程方面的。
   导致这种情况的可能是什么原因呢?
   
   请各位帮看看。

11 个解决方案

#1


连接一两次可以,后面时间久了又不行了。估计是数据库连接用了没有关闭的原因。lz检查看看。

#2


你有没有用连接池
还有,每次获取数据库库连接之后,是否都及时关闭了数据库连接,或者放回了连接池当中?
可能有这个方面的原因,如果没有及时关闭连接,请求数已经满了,那么就会导致无法获得Connection

#3


数据库连接对象conn为null?最好使用数据库连接池吧,这样也省得自己多次去手动关闭连接

#4


数据库连接数配多点,另外,看看代码是不是有没关闭连接的地方。

#5


学习了楼主~

#6


及时close

#7


肯定有数据库操作没有及时关闭连接,2天后,所有的预设连接数都被用完了,自然后获取不到连接了

#8


补充:有用数据库连接池。

#9


应该是没有及时的关闭连接。当连接数满了之后就无法连接了

#10


用连接池,用完就close掉

#11


数据库连接对象conn为null?

#1


连接一两次可以,后面时间久了又不行了。估计是数据库连接用了没有关闭的原因。lz检查看看。

#2


你有没有用连接池
还有,每次获取数据库库连接之后,是否都及时关闭了数据库连接,或者放回了连接池当中?
可能有这个方面的原因,如果没有及时关闭连接,请求数已经满了,那么就会导致无法获得Connection

#3


数据库连接对象conn为null?最好使用数据库连接池吧,这样也省得自己多次去手动关闭连接

#4


数据库连接数配多点,另外,看看代码是不是有没关闭连接的地方。

#5


学习了楼主~

#6


及时close

#7


肯定有数据库操作没有及时关闭连接,2天后,所有的预设连接数都被用完了,自然后获取不到连接了

#8


补充:有用数据库连接池。

#9


应该是没有及时的关闭连接。当连接数满了之后就无法连接了

#10


用连接池,用完就close掉

#11


数据库连接对象conn为null?