一、舉例
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test_db?useAffectedRows=true&allowMultiQueries=true&characterEncoding=utf8&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai&autoReconnect=true&failOverReadOnly=false&maxReconnects=10
二、JDBC中可以使用的參數
其他常見常用參數(參考自:https://blog.csdn.net/victoylin/article/details/79747156):
UsePerformanceMonitor,userperfmon, perfmon:是否啟用性能監視,預設 false
IgnorePrepare: 是否忽略 Prepare() 調用,預設 true
UseProcedureBodies,procedure bodies:是否檢查存儲過程體、參數的有效性,預設 true
AutoEnlist: 是否自動使用活動的連接配接,預設 true
TreatTinyAsBoolean:是否将 TINYINT(1) 列視為布爾型,預設 true
AllowUserVariables:是否允許 SQL 中出現使用者變量,預設 false
FunctionsReturnString:所有伺服器函數是否按傳回字元串處理,預設 false
UseAffectedRows:是否用受影響的行數替代查找到的行數來傳回資料,預設 false
Keepalive: 保持 TCP 連接配接的秒數,預設0,不保持。
ConnectionLifeTime:連接配接被銷毀前在連接配接池中保持的最少時間(秒)。預設 0
Pooling: 是否使用線程池,預設 true
MinimumPoolSize, min pool size:線程池中允許的最少線程數,預設 0
MaximumPoolSize,max pool size:線程池中允許的最多線程數,預設 100
ConnectionReset:連接配接過期後是否自動複位,預設 false
CharacterSet, charset:向伺服器請求連接配接所使用的字元集,預設:無
宋興柱(Sindrol):轉載内容,請标明出處,謝謝!源文來自 寶貝雲知識分享:https://www.dearcloud.cn