JDBC概述及其常用類和接口

概述
JDBC是一種可用於執行SQL語句的Java API(應用程序接口),是連接數據庫和Java應用程序的紐帶

JDBC-ODBC橋

JDBC-ODBC橋是一個JDBC驅動程序,完成了從JDBC操作到ODBC操作之間的轉換工作,允許JDBC驅動程序被用作ODBC的驅動程序。

使用步驟

  1. 首先加載JDBC-ODBC橋的驅動程序
    Class.forName(“sun.jdbc.odbc.JdbcDriver”);
    Class類的靜態方法forName()可以加載sun.jdbc.odbc包中的.JdbcDriver來建立JDBC-ODBC橋連接器

  2. 使用java.sql包中的Connection接口,並同通過DriverMannager類的靜態方法getConnection創建連接對象

Connection cnn = DriverManager.getConnection("jdbc:odbc:數據源名稱","user name","password");
  • 向數據庫發送SQL語句。
Statement sql = conn.creatrStatrment();

使用Statement接口聲明一個SQL對象,並通過剛纔創建的連接數據庫對象conn的createStatement()方法創建這個SQL對象

JDBC技術

JDBC技術是一套面向對象的應用程序接口,制定了統一的訪問各種關係數據庫類型的標準接口。
JDBC的任務:
與數據庫建立一個連接
向數據庫發送SQL結果
處理從數據庫返回的結果

JDBC驅動程序的類型

JDBC的總體由四個組件構成-----》應用程序、驅動程序、數據源組成。

  • JDBC-ODBC橋:依靠ODBC驅動器和數據庫通信
  • 本地API一部分Java編寫的驅動程序
  • JDBC網絡驅動
  • 本地協議驅動

JDBC中常用的類和接口

Connectio接口
Connectio接口代表與特定的書庫連接,在連接上下文中執行SQL語句並返回結果
在這裏插入圖片描述
Statement接口
Statement接口用於在已經建立連接的基礎上向數據庫發送SQL語句。
在這裏插入圖片描述
PrepareStatement接口
PrepareStatement接口用來動態地執行SQL語句。
在這裏插入圖片描述
DriverManager類
DriverManager類用來管理數據庫中所有的驅動程序。
在這裏插入圖片描述
ResultSet接口
ResultSet接口類似一個臨時表,用來暫時存放數據庫查詢所獲得的結果集。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章