国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 渝北区| 定结县| 柞水县| 友谊县| 长海县| 新民市| 凉山| 通道| 普宁市| 昭觉县| 道真| 锡林郭勒盟| 江华| 吉安市| 大足县| 黔南| 措美县| 阳高县| 霍州市| 迁西县| 布拖县| 泽州县| 内江市| 宁河县| 肇庆市| 宣化县| 钟祥市| 道孚县| 盐山县| 木兰县| 海城市| 昔阳县| 育儿| 潼关县| 庆城县| 惠州市| 清徐县| 桂阳县| 巴马| 民乐县| 克什克腾旗|