mysql的url參數說明

mysql的url參數說明

參數格式

標準格式:

jdbc:mysql://[地址]:[端口]/[數據庫名]?[參數1]=[值1]&[參數2]=[值2]...

例子:

jdbc:mysql://localhost:3306/demo?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8

參數說明

參數名 說明 缺省值
user 數據庫用戶名,用於連接數據庫
passWord 數據庫用戶密碼,用於連接數據庫
useUnicode 是否使用Unicode字符集,與characterEncoding一起使用 false
characterEncoding 當useUnicode設置爲true時,指定字符編碼,例如 UTF-8
allowMultiQueries 是否允許批量更新,false時批量更新會報錯 false
autoReconnect 當數據庫連接異常中斷時,是否自動重連 false
autoReconnectForPools 是否使用針對數據庫連接池的重連策略
maxReconnects 嘗試重連的次數 3
failOverReadOnly 自動重連成功後,連接是否設置爲只讀
initialTimeout 兩次重連之間的時間間隔,單位秒 2
connectTimeout 與數據庫服務器建立socket鏈接的超時時間,單位毫秒,0爲永不超時 0
socketTimeout socket讀寫操作的超時時間,單位毫秒,0爲永不超時 0
useSSL 是否進行SSL連接 高版本設置useSSL=true,不然會有警告信息
zeroDateTimeBehavior 高版本設置convertToNull,防止出現Cannot convert value ‘0000-00-00 00:00:00’ from column XX to TIMESTAMP異常
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章