1. JDBC簡介
1.1 JDBC 簡介
JDBC 是 Java語言提供訪問和操作數據庫中的一種途徑
通過使用JDBC可以操作任意的SQL語句,來訪問和操作數據庫
- DML
- DDL
- DCL
JDBC在應用程序中的位置
1.2 JDBC 驅動
- JDBC是一種跨平臺的實現機制,是一個藉口規範的定義
- 使用不同的數據庫需要加載不同的數據庫驅動實現
- 這樣就提供了操作數據庫的統一方式
JDBC是跨平臺的,跨數據庫平臺
1.3 JDBC 包
- java.sql
- JDBC的核心類和接口
- javax.sql (x:擴展)
- 數據庫連接池、數據源、JNDI和Rowset(行級)等高級特徵
1.4 JDBC 常用接口和類
DriverManager
- 驅動管理器獲得數據庫連接
Connection
- 數據庫連接接口
Statement
- 語句接口,用來靜態操作SQL語句
PreparedStatement
- 預定義語句,用來動態操作SQL語句
CallableStatement
- 可以調用存儲過程的預定義語句
ResultSet
- 結果集,保存數據記錄的結果集合
ResultSetMetaData
- 結果集元數據,如:列名稱、列類型等
DataBaseMetaData
- 數據元數據,如數據庫名稱、版本等