mysql5.5和以上數據庫的連接


MySQL

   端口:3306

   連接方式:

    mysql5:driver:com.mysql.jdbc.Driver  mysql6以上:driver:com.mysql.cj.jdbc.Driver

         url:jdbc:mysql://localhost:3306/test       url:jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC

                  username=root

                  password=root

 

url中重要參數設置

參數名 參數介紹 缺省值
 useUnicode  是否使用Unicode字符集,如果參數characterEncoding設置為gb2312或gbk,本參數值必須設置為true  false
 characterEncoding  當useUnicode設置為true時,指定字符編碼。比如可設置為gb2312或gbk,utf8  false
 autoReconnect  當數據庫連接異常中斷時,是否自動重新連接?  false
 autoReconnectForPools  是否使用針對數據庫連接池的重連策略  false
 failOverReadOnly  自動重連成功后,連接是否設置為只讀?  true
 maxReconnectsautoReconnect  設置為true時,重試連接的次數  3
 initialTimeoutautoReconnect  置為true時,兩次重連之間的時間間隔,單位:秒  2
 connectTimeout  和數據庫服務器建立socket連接時的超時,單位:毫秒。 0表示永不超時,適用於JDK 1.4以上  0
 socketTimeoutsocket  操作(讀寫)超時,單位:毫秒。 0表示永不超時  0
verifyServerCertificate  如果強制要求設置SSL模式,將verifyServerCertificate設置為false,將不需要設置SSL  false
 useSSL  是否開啟SSL模式連接  false
 useJDBCCompliantTimezoneShift  是否開啟JDBC時區設置  false
 serverTimezone  設置時區:如:HongKong、ShangHai、UTC  UTC


免責聲明!

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



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