JDBC簡介(一)


JDBC(Java DataBase Connectivity)是Java與數據庫的接口規范,由Java 語言編寫的類和接口組成,大致分為兩類:針對Java程序員的JDBC API和針對數據庫開發商的低層的JDBC driver API。而JDBC驅動程序由實施了這些接口的類組成。

JDBC庫包括通常與數據庫使用相關的操作有:

  • 連接數據庫
  • 創建SQL語句
  • 在數據庫中執行SQL語句
  • 查看和修改結果記錄

一、JDBC的架構

JDBC體系結構由兩層組成:

  • JDBC API:提供應用程序到JDBC管理器連接。

  • JDBC Driver API:支持JDBC管理器到驅動程序連接

二、常見的JDBC組件

JDBC API提供了以下接口和類:

  • DriverManager: 這個類管理數據庫驅動程序的列表。確定內容是否符合從Java應用程序使用的通信子協議正確的數據庫驅動程序的連接請求。識別JDBC在一定子協議的第一個驅動器將被用來建立數據庫連接。

  • Driver: 此接口處理與數據庫服務器通信。很少直接直接使用驅動程序(Driver)對象,一般使用DriverManager中的對象,它用於管理此類型的對象。它也抽象與驅動程序對象工作相關的詳細信息

  • Connection : 此接口與接觸數據庫的所有方法。連接對象表示通信上下文,即,與數據庫中的所有的通信是通過此唯一的連接對象。

  • Statement : 可以使用這個接口創建的對象的SQL語句提交到數據庫。一些派生的接口接受除執行存儲過程的參數。

  • ResultSet: 這些對象保存從數據庫后,執行使用Statement對象的SQL查詢中檢索數據。它作為一個迭代器,可以通過移動它來檢索下一個數據。

  • SQLException: 這個類用於處理發生在數據庫應用程序中的任何錯誤。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM