mysql jdbc url格式各個引數詳解
mysql jdbc url格式如下:
jdbc:mysql://[host:port],[host:port].../[database][?引數名1][=引數值1][&引數名2][=引數值2]...
現只列舉幾個重要的引數,如下表所示:
引數名稱
引數說明
預設值最低版本要求
user
資料庫使用者名稱(用於連線資料庫)
所有版本
password
使用者密碼(用於連線資料庫)
所有版本
useunicode
是否使用unicode字符集,如果引數characterencoding設定為gb2312或gbk,本引數值必須設定為true
false
1.1g
characterencoding
當useunicode設定為true時,指定字元編碼。比如可設定為gb2312或gbk
false
1.1g
autoreconnect
當資料庫連線異常中斷時,是否自動重新連線?
false
1.1autoreconnectforpools
是否使用針對資料庫連線池的重連策略
false
3.1.3
failoverreadonly
自動重連成功後,連線是否設定為唯讀?
true
3.0.12
maxreconnects
autoreconnect設定為true時,重試連線的次數
31.1
initialtimeout
autoreconnect設定為true時,兩次重連之間的時間間隔,單位:秒
21.1
connecttimeout
和資料庫伺服器建立socket連線時的超時,單位:毫秒。 0表示永不超時,適用於jdk 1.4及更高版本
03.0.1
sockettimeout
socket操作(讀寫)超時,單位:毫秒。 0表示永不超時
03.0.1
對應中文環境,通常mysql連線url可以設定為:
jdbc:mysql://localhost:3306/test?user=root&password=&useunicode=true&characterencoding=gbk&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=gbk
&autoreconnect=true&failoverreadonly=false
其他引數請參見mysql jdbc官方文件:mysql connector/j documentation
mysql jdbc url格式如下:
jdbc:mysql://[host:port],[host:port].../[database][?引數名1][=引數值1][&引數名2][=引數值2]...
現只列舉幾個重要的引數,如下表所示:
引數名稱
引數說明
預設值最低版本要求
user
資料庫使用者名稱(用於連線資料庫)
所有版本
password
使用者密碼(用於連線資料庫)
所有版本
useunicode
是否使用unicode字符集,如果引數characterencoding設定為gb2312或gbk,本引數值必須設定為true
false
1.1g
characterencoding
當useunicode設定為true時,指定字元編碼。比如可設定為gb2312或gbk
false
1.1g
autoreconnect
當資料庫連線異常中斷時,是否自動重新連線?
false
1.1autoreconnectforpools
是否使用針對資料庫連線池的重連策略
false
3.1.3
failoverreadonly
自動重連成功後,連線是否設定為唯讀?
true
3.0.12
maxreconnects
autoreconnect設定為true時,重試連線的次數
31.1
initialtimeout
autoreconnect設定為true時,兩次重連之間的時間間隔,單位:秒
21.1
connecttimeout
和資料庫伺服器建立socket連線時的超時,單位:毫秒。 0表示永不超時,適用於jdk 1.4及更高版本
03.0.1
sockettimeout
socket操作(讀寫)超時,單位:毫秒。 0表示永不超時
03.0.1
對應中文環境,通常mysql連線url可以設定為:
jdbc:mysql://localhost:3306/test?user=root&password=&useunicode=true&characterencoding=gbk&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=gbk
&autoreconnect=true&failoverreadonly=false
其他引數請參見mysql jdbc官方文件:mysql connector/j documentation
mysql JDBC URL格式及其引數說明
mysql jdbc url格式如下 jdbc mysql host port host port database 引數名1 引數值1 引數名2 引數值2 常用的幾個較為重要的引數 引數名稱 引數說明 預設值最低版本要求 user 資料庫使用者名稱 用於連線資料庫 所有版本 password 使用...
各編碼格式略談
1 ascii 計算機和網路這東西嘛,大家都知道,發源於美國,而美國呢是用英語的,而英語呢 嗯,算著大小寫,字母總共就52個,再加上些別的符號,也不會很多,當通訊在美國萌芽的時候,需要表示的符號並沒有多少,用8位也就足夠了,標準ascii碼在這時應運而生了。每個字元它只用乙個位元組 即8位 來表示,...
mysql JDBC url 引數詳解
jdbc mysql host port host port database 引數名1 引數值1 引數名2 引數值2 常用的幾個較為重要的引數 引數名稱 引數說明 預設值 最低版本要求 user 資料庫使用者名稱 用於連線資料庫 所有版本 password 使用者密碼 用於連線資料庫 所有版本 u...