首頁 >資料庫 >mysql教程 >DriverManager連接mysql資料庫在實際開發中使用

DriverManager連接mysql資料庫在實際開發中使用

黄舟
黄舟原創
2017-08-10 15:27:561538瀏覽

實際開發中使用DriverManager連接mysql資料庫


1.前邊介紹了使用Driver 連接資料庫,和使用Driver的通用方法編寫,而實際開發中使用的是DriverManager來作為資料庫的連接管理。


2.工程中新DriverManagerTest.java類別

DriverManager連接mysql資料庫在實際開發中使用


3.輸入以下程式碼

DriverManager連接mysql資料庫在實際開發中使用


##4.程式碼解釋,這裡仍然沿用了Drvier通用方法的寫法,把資料庫的相關資訊寫在了jdbc.properties檔案中。

唯一不同的是DriverManager 驅動程式載入和連接資料庫的時候只需要如下程式碼即可。

這比Driver簡單多了。

DriverManager連接mysql資料庫在實際開發中使用


#5.在main方法中測試如下,說明連線成功

DriverManager連接mysql資料庫在實際開發中使用


6.問題來了,Driver中我們需要透過反射來建立實作類別Driver driver = (Driver) Class.forName(driverClass).newInstance();而DriverManager中也只是做了下反射就能直接使用它的getConnection方法了,而沒有真正去註冊驅動程式:DriverManager.registerDriver(Class.forName(driverClass).newInstance());


7.這就要查看Driver的源碼了,在Driver 類別上使用快捷鍵ctrl+t 查看它的源碼,點擊Driver - com.mysql.jdbc

DriverManager連接mysql資料庫在實際開發中使用


8.,因為原始碼是在src檔案中,所以會看到如下圖

DriverManager連接mysql資料庫在實際開發中使用


#9.點選Attch Source 關聯原始碼

DriverManager連接mysql資料庫在實際開發中使用

9.點選Attch Source 關聯原始碼

DriverManager連接mysql資料庫在實際開發中使用

#10.選擇你下載的mysql檔案中的SRC資料夾

DriverManager連接mysql資料庫在實際開發中使用

####11.你會看到以下靜態程式碼快,當類被初始化的時候就已經註冊了#####################

以上是DriverManager連接mysql資料庫在實際開發中使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn