回覆列表
  • 1 # 不羈的大叔w傑

    JDBC提供了完成下列基本任務的方法:

    以URL或註冊到JNDI名稱服務的DataSource物件為基礎,建立和管理資料來源連線。因此,客戶端不必進行復雜的配置。

    構造SQL命令,向資料來源傳送SQL命令。 

    提取和處理返回給Java應用或Applet的結果集。

    JDBC規範:  

    JDBC 1.0:提供基本的功能,強調易用性。  

    JDBC 2.0:提供更多高階功能以及伺服器端的處理能力。  

    JDBC3.0:完善了API,最佳化效能。改進了連線池、語句緩衝機制,提供了向Sun聯結器體系的遷移途徑。 

    一些在JDBC 2.0規範中可選的功能,例如分散式事務,在JDBC3.0規範中是必需的。同時,JDBC3.0還定義了一些新的特性,例如在緩衝池中緩衝經過預處理的命令等。

    最初的Java語言規範並沒有規定Java程式如何訪問資料庫。但不久之後,Sun和它的合作者就開始填補這個空白。早期的Java資料訪問策略依賴於建立通向ODBC(ODBC是Microsoft發起的資料來源訪問標準)的橋樑,結果就是JDBC-ODBC橋接驅動程式。

     

    JDBC驅動程式總共有四種類型: 

    第一類:JDBC-ODBC橋,再加上ODBC驅動程式。

    第二類:本機API,部分是Java的驅動程式。

    第三類:面向資料庫中介軟體的純Java驅動程式。

    第四類:直接面向資料庫的純Java驅動程式。

    第三、四兩類都是純Java的驅動程式,因此,對於Java開發者來說,它們在效能、可移植性、功能等方面都有優勢。

  • 中秋節和大豐收的關聯?
  • 分手半年的女友如今成了一名教師還有希望複合嗎?