国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Spring Boot 配置MySQL數據庫重連的操作方法

2024-07-14 08:40:19
字體:
來源:轉載
供稿:網友

使用jdbc連接MySQL,如果連接失效,可能會報類似的錯誤:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 84,371,623 milliseconds ago.

The last packet sent successfully to the server was 78,860,631 milliseconds ago. is longer than the server configured value of 'wait_timeout'.

You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.

如錯誤提示,可以在連接的url上添加autoReconnect=true來解決。

需要注意的是:mysql是不推薦使用autoReconnect配置,因為如果沒有合適處理SQLException的話,它會帶來一些數據一致性的副作用,可以參考:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html中的autoReconect部分。

spring boot 1.4+需要看使用的是什么數據庫連接池庫,支持的連接池包括:tomcat, hikari, dbcp(1.5+廢棄), dbcp2。

tomcat

spring.datasource.tomcat.test-on-borrow=truespring.datasource.tomcat.validation-query=SELECT 1

dbcp2

spring.datasource.dbcp2.test-on-borrow=truespring.datasource.dbcp2.validation-query=SELECT 1

總結

以上所述是小編給大家介紹的Spring Boot 配置MySQL數據庫重連的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海原县| 乌鲁木齐市| 江津市| 新闻| 丘北县| 台南县| 常州市| 巧家县| 南通市| 龙门县| 津南区| 荣成市| 石台县| 东海县| 永川市| 桓仁| 宜春市| 鸡西市| 阿尔山市| 青阳县| 镇安县| 肥乡县| 乐山市| 洪泽县| 荆州市| 宁晋县| 临江市| 开封市| 内丘县| 霍林郭勒市| 双流县| 峨眉山市| 桐庐县| 农安县| 宜昌市| 无锡市| 玉门市| 盘山县| 商水县| 扶余县| 原平市|