connector/j學習筆記

類名和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服務器處理)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章