MySql jdbcURL參數全解

  

例子:url: jdbc:mysql://10.50.182.78:3306/testdb?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=true&useSSL=false
    user                                   數據庫用戶名(用於連接數據庫)
    passWord                               用戶密碼(用於連接數據庫)
    useUnicode                             是否使用Unicode字符集,如果參數characterEncoding設置爲gb2312或gbk,本參數值必須設置爲true 
    characterEncoding                      當useUnicode設置爲true,給定編碼,常用utf8,默認是:autodetect
    autoReconnect                          當數據庫連接異常中斷時,是否自動重新連接?
    autoReconnectForPools                  是否使用針對數據庫連接池的重連策略
    maxReconnects                          autoReconnect設置爲true時,重試連接的次數 
    failOverReadOnly                       自動重連成功後,連接是否設置爲只讀?
    zeroDateTimeBehavior                 "exception", "round" and "convertToNull",exception
    maxRows                                返回的最大行數,默認-1,不限制
    autoDeserialize                        driver自動發現,並行化存儲blob字段
    allowMultiQueries                       允許一個statement執行多個用;分割的sql,默認false
    useSSL                                  連接MySQL 5.5.45+, 5.6.26+ or 5.7.6+默認爲true,之前低版本爲false

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章