天天看點

Mybatis連接配接MySQL時,可以使用的JDBC連接配接字元串參數

一、舉例

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