在Web应用程序中维护MySql数据库连接

时间:2012-07-28 03:06:39

标签: java mysql servlets

我有MySql服务器。我正在从java servlet中对它进行简单的CRUD调用。我在每次通话之前建立连接并在结束时关闭它。

应该是处理此方案的理想方式,以便应用程序可以适当地扩展和处理用户负载。

2 个答案:

答案 0 :(得分:1)

您应该维护一个connection pool来回收最近使用过的连接。这样,每个对mysql服务器的请求都不需要连接设置。

答案 1 :(得分:0)

肯定是要使用连接池(连接池是一种用于在请求客户端之间共享数据库连接的技术)。连接池在应用程序性能,并发性和可伸缩性方面提供了显着的优势,并且通常很少或不需要代码修改。

使用tomcat非常容易使用连接池,但通常它们的实现细节因版本而异。