JDBC連接Mysql參數


常用如下:

useUnicode                         是否使用Unicode字符集,如果參數characterEncoding設置為gb2312或gbk,本參數值必須設置為true 

characterEncoding             當useUnicode設置為true,給定編碼,常用utf8,默認是:autodetect

allowMultiQueries               允許一個statement執行多個用;分割的sql,默認false   使用update或insert執行多行語句時必須為true

useSSL                              連接MySQL 5.5.45+, 5.6.26+ or 5.7.6+默認為true,之前低版本為false

useAffectedRows               默認false 此時使用update或insert返回匹配到的行數   改為true 返回實際影響的記錄數

serverTimezone                 默認CST 但由於CST定義解析混亂 應改為GMT%2B8 或 Asia/Shanghai


 

 

user                                         數據庫用戶名(用於連接數據庫)

passWord                                用戶密碼(用於連接數據庫)

autoReconnect                        當數據庫連接異常中斷時,是否自動重新連接?

autoReconnectForPools         是否使用針對數據庫連接池的重連策略

maxReconnects                      autoReconnect設置為true時,重試連接的次數 

failOverReadOnly                   自動重連成功后,連接是否設置為只讀?

zeroDateTimeBehavior           如日期為0000-00-00 不能正確處理時的行為  "exception", "round" and "convertToNull",默認exception

maxRows                               返回的最大行數,默認-1,不限制


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM