【发布时间】:2010-02-03 16:42:46
【问题描述】:
我有一个用 java 编写的简单 Web 应用程序,它具有访问 Mysql 数据库以生成报告的 servlet。报告生成非常频繁。
我正在使用 apache commons DBCP 来连接到数据库。我也总是在 finally 块中明确关闭连接。但我没有明确关闭我创建的语句和结果集。
每次我收到“java.sql.SQLException: Too many connections”的异常时,我都不得不重新启动 tomcat 实例。
我该如何克服这个......我需要增加 Mysql 中的最大连接数吗?
感谢任何帮助。
【问题讨论】:
-
您确定您的连接已关闭?
-
你试过ConnectionPool吗?