mysql的url引數 mysql url引數

2021-10-17 13:21:44 字數 1194 閱讀 9601

mysql url格式如下:

jdbc:mysql://[host:port],[host:port].../[database][?引數名1][=引數值1][&引數名2][=引數值2]...

mysql在高版本需要指明是否進行ssl連線  在url後面加上     usessl=true

常用的幾個較為重要的引數:

引數名稱                                     引數說明

user                                       資料庫使用者名稱(用於連線資料庫)

password                               使用者密碼(用於連線資料庫)

useunicode                            是否使用unicode字符集,如果引數characterencoding設定為gb2312或gbk,本引數值必須設定為true

autoreconnect                       當資料庫連線異常中斷時,是否自動重新連線?

autoreconnectforpools           是否使用針對資料庫連線池的重連策略

maxreconnects                      autoreconnect設定為true時,重試連線的次數

failoverreadonly                   自動重連成功後,連線是否設定為唯讀?

對應中文環境,通常mysql連線url可以設定為:

jdbc:mysql://localhost:3306/test?user=root&password=&useunicode=true&characterencoding=utf8&autoreconnect=true&failoverreadonly=false

在使用資料庫連線池的情況下,最好設定如下兩個引數:

autoreconnect=true&failoverreadonly=false

需要注意的是,在xml配置檔案中,url中的&符號需要轉義成&。比如在tomcat的server.xml中配置資料庫連線池時,mysql jdbc url樣例如下:

jdbc:mysql://localhost:3306/test?user=root&password=&useunicode=true&characterencoding=utf8&autoreconnect=true

MySql 鏈結url引數的設定

5.7.17版本伺服器預設是true 如果不使用ssl連線就要在url中設定usessl false 例如 url jdbc mysql localhost 3306 test?usessl false 下面一段內容引用自 預設使用preparedstatement是不能執行預編譯的,這需要在url...

MySql 鏈結url 引數詳解

mysql jdbc url格式如下 jdbc mysql host port host port database 引數名1 引數值1 引數名2 引數值2 常用的幾個較為重要的引數 引數名稱 引數說明 預設值 最低版本要求 user 資料庫使用者名稱 用於連線資料庫 所有版本 password 使...

MySql鏈結url引數詳解

mysql鏈結url引數詳解 最近 整理了一下網上關於mysql 鏈結url 引數的設定,有不正確的地方希望大家多多指教 mysql jdbc url格式如下 jdbc mysql host port host port database 引數名1 引數值1 引數名2 引數值2 常用的幾個較為重要的...