JDBC概述(JDBC是什么,主要作用,驱动类型等)「建议收藏」
生活随笔
收集整理的這篇文章主要介紹了
JDBC概述(JDBC是什么,主要作用,驱动类型等)「建议收藏」
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 概述:
JDBC是一種可用于執(zhí)行SQL語句的JAVA API,是鏈接數(shù)據(jù)庫和JAVA應(yīng)用程序的紐帶
2. 主要任務(wù):
JDBC技術(shù)主要是完成以下幾個任務(wù):
- 與數(shù)據(jù)庫建立一個鏈接
- 向數(shù)據(jù)庫發(fā)送SQL語句
- 處理從數(shù)據(jù)庫返回的結(jié)果
需要注意的是,JDBC并不能直接訪問數(shù)據(jù)庫,必須以來數(shù)據(jù)庫廠提供的JDBC驅(qū)動程序。
3.驅(qū)動程序類型:
JDBC的總體結(jié)構(gòu)由4個組件——應(yīng)用程序、驅(qū)動程序管理器、驅(qū)動程序和數(shù)據(jù)源組成。JDBC驅(qū)動基本上分為一下4種:
- JDBC-ODBC橋
- 本地API一部分用Java編寫的驅(qū)動程序
- JDBC網(wǎng)絡(luò)驅(qū)動
- 本地協(xié)議驅(qū)動
4.JDBC常用的類和接口:
- Connection接口:
- Connection接口代表與特定的數(shù)據(jù)庫建立連接
- Statement接口:
- Statement接口用于在已經(jīng)建立連接的基礎(chǔ)上向數(shù)據(jù)庫發(fā)送SQL語句。在JDBC中有三種Statement對象:Statement、PreparedStatement、CallableStatement。
- Statement對象用于執(zhí)行不帶參數(shù)的簡單的SQL語句;PreparedStatement對象用于執(zhí)行動態(tài)的SQL語句;CallableStatement對象用于執(zhí)行對數(shù)據(jù)庫的存儲過程的調(diào)用。
- PreparedStatement接口:
- PreparedStatement接口用來動態(tài)地執(zhí)行SQL語句。
- DriverManager類:
- DriverManager類用來管理數(shù)據(jù)庫中的所有驅(qū)動程序。
- ResultSet接口:
- ResultSet接口類似于一個臨時表,用來暫時存放數(shù)據(jù)庫查詢操作所獲得的結(jié)果集。
總結(jié)
以上是生活随笔為你收集整理的JDBC概述(JDBC是什么,主要作用,驱动类型等)「建议收藏」的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何查看 SAP Fiori Eleme
- 下一篇: 常用日期时间控件_vue时间控件