我有 MySql 服务器。我正在从 java servlet 对其进行微不足道的 CRUD 调用。我在每次通话之前建立连接并在最后关闭它。
处理这种情况的理想方法应该是什么,以便应用程序可以适当地扩展和处理用户负载。
您应该维护一个连接池,用于回收最近使用的连接。这样,对 mysql 服务器的每个请求都不需要连接设置。
肯定要走的路是使用连接池(连接池是一种用于在请求客户端之间共享数据库连接的技术)。连接池在应用程序性能、并发性和可扩展性方面提供了显着的好处,并且通常很少或不需要修改代码。
使用 tomcat 使用连接池非常好,但通常它们的实现细节因版本而异。