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 |