[英]java.sql.SQLException: Too many connections + Spring IBatis
[英]How to overcome “java.sql.SQLException: Too many connections” exception?
我有一個用Java編寫的簡單Web應用程序,該應用程序具有Servlet訪問Mysql數據庫以生成報告。 報告生成非常頻繁。
我正在使用apache commons DBCP獲取與數據庫的連接。 我也總是在finally塊中關閉顯式連接。 但是我沒有明確關閉我創建的Statements和ResultSets。
每當我收到表示“ java.sql.SQLException:太多連接”的異常時,我都必須重新啟動tomcat實例。
我該如何克服這個問題?...我需要增加Mysql中的maxconnections嗎?
任何幫助表示贊賞。
Statement
/ ResultSet
這些通常將引用原始JDBC Connection
而不是DBCP PooledDataSource
返回的PooledConnection
代理Connection
。 使用連接池,並在工作完成后始終關閉(返回池)連接。
http://dev.mysql.com/tech-resources/articles/connection_pooling_with_connectorj.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.