簡介(SQL)

從 Java 6 開始,在 Java 中訪問基於 SQL 的資料庫的推薦方法是通過 JDBC(Java DataBase Connectivity)API。

這個 API 有兩個包裝:java.sqljavax.sql

JDBC 根據 ConnectionsDrivers 定義資料庫互動。

Driver 與資料庫互動,並提供用於開啟和管理連線的簡化介面。大多數資料庫伺服器品種(PostgreSQL,MySQl 等)都有自己的 Drivers,它們處理特定於該伺服器的設定,拆卸和轉換。Drivers 通常不能直接訪問; 相反,使用 DriverManager 物件提供的介面。

DriverManager 物件本質上是 JDBC 的核心。它提供(大多數)與資料庫無關的介面來建立 Connections。對於舊版本的 JDBC API,必須先載入特定於資料庫的 Drivers,然後 DeviceManager 才能建立與該資料庫型別的連線。

顧名思義,Connection 是對資料庫的開放連線的表示。Connections 與資料庫無關,由 DriverManager 建立和提供。它們為常見查詢型別提供了許多快捷方式方法,以及原始 SQL 介面。