類名和JDBC URL格式
類名爲com.mysql.jdbc.Driver
[]表示可選項
url格式爲:jdbc:mysql://[主機名][fail over host][:端口]/[數據庫][?屬性]=[屬性值][&屬性]=[屬性值]
其中主機名默認爲127.0.0.1,端口默認爲3306。從3.0.12開始Connector/J支持多主機和端口,只要用逗號把它們擱開就可以了。
如果未指定數據庫連接將沒有當前數據庫,你或者在當前連接事例上調用setCatalog()方法;發送‘USE dbname’查詢或在SQL語句中使用完成表名。在進行多數據庫操作的時候不在連接上指定表明是最好的方法。
MYSQL Cconnector/J支持故障切換。它允許驅動在多個備份機中切換並執行只讀查詢。故障切換隻發生在連接是自動提交的情況下,因爲故障切換在事務處理過程中不能可靠的進行。故障切換功能有以下行爲:如果URL的“autoReconnect”屬性爲假時:故障切換隻發生在連接初始化時,在驅動確定第一個主機再次可用時恢復。如果URL的“autoReconnect”屬性爲真時:當驅動確定連接已經失效(在每個查詢前)時發生切換,並在確定第一個主機再次可用時恢復(在查詢後,重試前,主查詢已經發送的)。在任意情況下
只要你連接到一個故障恢復服務器,連接將被設爲只讀,因此修改數據的查詢將引發例外(查詢將不被MYSQL服務器處理)。
connector/j學習筆記
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Spring中@Autowired註解、@Resource註解的區別
cucmber
2018-08-27 19:55:26
循環單鏈表--JAVA
雅希
2018-08-27 19:45:07
循環雙鏈表--JAVA
雅希
2018-08-27 19:45:06
Java 內存區域與內存溢出異常
wolf犭良
2018-08-27 19:44:20
基於JDK1.7Update14之後的HotSpot虛擬機垃圾收集器
wolf犭良
2018-08-27 19:44:19
轉一篇寫得不錯的J2EE簡介
kagami_QB
2018-08-27 19:38:14
JAVA 輸出 你 我 他
ycj170320
2018-08-27 19:34:26
JAVA 集合的使用
ycj170320
2018-08-27 19:34:25
類與對象 實驗一 機動車
ycj170320
2018-08-27 19:34:25
淺談Java中的Set、List、Map的區別
huxijiuhao
2018-08-27 19:33:14
九度online judge-A + B
huxijiuhao
2018-08-27 19:33:14
Mybatis源碼淺析、定製原理及方法
向ET同志学习
2018-08-27 19:32:39