Mysql連接問題:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"


原因:因為你的安裝目錄下的my.ini中設定的并發連接數太少或者系統繁忙導致連接數被占滿


解決方式:

打開MYSQL安裝目錄打開MY.INI找到max_connections(在大約第93行)默認是100 一般設置到500~1000比較合適,重啟mysql,這樣1040錯誤就解決啦。

max_connections=1000


具體步驟:

1.Mysql數據庫的默認連接數是100。

2.默認值100對于一般的程序都不是很夠用,如果只是在自己的電腦上調試程序,有可能發現不了這個問題,因為調試程序時會經常重起Tomcat。

3.如果使用Hibernate框架來進行數據庫操作,這個問題尤其明顯。

4.解決方法:加大Mysql連接數。在Mysql安裝文件中,找到my.ini文件,在里面找到

max-connections=100,將這個100變大一點,直接來個1000算了。

PS:具體需要修改的數值需要根據自己項目的實際情況而定...

來源:itnose

上一篇: JDBC復習

下一篇: Java學習筆記--JDBC讀取properties屬性文件

分享到: 更多
排三六码遗漏 北京塞车计划全天稳定 幸运飞艇稳赢计划回血 11选5大底做号方法 网上直播足球 排列三组六复式10码多少钱 极速3d稳赚不赔绝招 任二直选稳赚技巧 彩票11选5任五9码稳赚 时时彩后二包和值稳赚 后三组六杀号稳赚方案 平特三肖至一肖必中 时时彩两面玩法 飞艇一期计划软件 app 彩神8快3下载 网上玩龙虎有技巧吗