java-JDBC技術(shù)
個(gè)人網(wǎng)站 www.software8.coJDBC技術(shù)是什么?使用這門技術(shù)能夠做什么?如何使用JDBC技術(shù)?本文圍繞這些問題開展與探討。
JDBC,全稱Java Database Connectivity,即Java數(shù)據(jù)庫連接。JDBC是一組由Java類、接口組成的API,目的是以平臺獨(dú)立的方式實(shí)現(xiàn)Java應(yīng)用程序和小程序(Appet)對不同類型數(shù)據(jù)庫進(jìn)行訪問。開發(fā)人員使用JDBC這么技術(shù)可以很方便第將SQL語句傳送給數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行訪問與處理。
JDBC為訪問不同的數(shù)據(jù)庫提供了一種統(tǒng)一的途徑,像ODBC(Open Database Connectivity)一樣,JDBC對開發(fā)者屏蔽了一些細(xì)節(jié)問題。JDBC的目標(biāo)就是使開發(fā)人員使用JDBC技術(shù)可以連接任何提供了JDBC驅(qū)動(dòng)程序的數(shù)據(jù)庫系統(tǒng),使得開發(fā)人員能夠用純Java API來編寫具有平臺無關(guān)的數(shù)據(jù)庫應(yīng)用程序,增強(qiáng)數(shù)據(jù)庫訪問能力,大大簡化和加快了程序開發(fā)過程。
對于開發(fā)者,如何使用JDBC技術(shù)呢?步驟如下:
第一步:裝載驅(qū)動(dòng)程序
第二步:定義連接的URL
第三步:建立連接關(guān)系
第四步:創(chuàng)建一個(gè)Statement對象
第五步:執(zhí)行一個(gè)查詢
第六步:處理結(jié)果集
第七步:關(guān)閉連接
簡而言之,就是連接數(shù)據(jù)庫,訪問數(shù)據(jù)庫和處理返回的結(jié)果集。
JDBC中主要的接口和類。
1)java.sql.DriverManager:用來管理各種數(shù)據(jù)庫的驅(qū)動(dòng)程序,在數(shù)據(jù)庫和相應(yīng)的驅(qū)動(dòng)程序之間建立連接。
2)java.sql.Connection:完成對已指定數(shù)據(jù)庫的連接。
3) java.sql.Statement:主要功能就是將SQL命令傳送給數(shù)據(jù)庫,并將SQL命令執(zhí)行的結(jié)果返回。
4)java.sql.ResultSet:表示從數(shù)據(jù)庫返回的結(jié)果集。
總結(jié)
JDBC技術(shù),可以理解為是一門基于Java語言的數(shù)據(jù)庫連接與開發(fā)技術(shù),通過使用JDBC技術(shù),可以利用Java語言更好更快地進(jìn)行數(shù)據(jù)庫開發(fā)。