1. 程式人生 > >JDBC工作原理學習總結

JDBC工作原理學習總結

JDBC工作原理主要分3個步驟:1、載入資料庫驅動。2、獲取資料庫連線。3、傳送sql語句訪問資料庫
1、載入資料驅動:使用Class.forName方法,呼叫這個方法會載入資料庫驅動com.mysql.jdbc.driver。
關於資料庫驅動的理解,其實是sun公司給了一個Driver的介面,然後各個資料廠商根據自己的資料庫
來實現這個介面。當要訪問資料庫的時候,需要引入這個第三方類庫。類的載入主要分為5個部分,
載入、驗證、準備、解析、初始化。在初始化的部分用到了DriverManager.registerDriver()方法,將
自己註冊給DriverManager的Driver介面。這個地方體現了多型。這個時候就可以使用Driver了。
2、獲取資料庫連線DriverManager.getConnection()。這個方法主要呼叫driver的connect()方法
返回一個實現了Connection介面的物件。
3、然後利用Connection物件建立Statement,傳送sql語句訪問資料庫。