在Servlet中共享数据库连接



我试图在ServletContext中共享JDBC连接对象,但这不是一个好主意!现在,我认为为每个servlet分享JDBC!以所有和仅相同的servlet线程共享连接的方式。现在我有一些疑问!这是错误还是不够安全?最后,我使用MySQL,连接的超时属性是否有问题?谢谢大家。

您需要连接池。这是这样做的标准方式。请阅读有关连接池以及如何在Java中实施的信息。

您可以阅读此答案以进行更多的解释:在构造函数中打开数据库连接,什么时候应该关闭?

最新更新