jdbc的基本功能?
JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序。
JDBC提供的主要功能是:1)同一個(gè)數(shù)據(jù)庫(kù)建立連接;2)向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句;3)處理數(shù)據(jù)庫(kù)返回的結(jié)果。
應(yīng)用程序通過(guò)JDBC API(java.sql)與數(shù)據(jù)庫(kù)連接,而實(shí)際的動(dòng)作則是由JDBC驅(qū)動(dòng)程序管理器(DriverManager)通過(guò)JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行連接。也就是說(shuō),真正提供存取數(shù)據(jù)庫(kù)功能的是JDBC驅(qū)動(dòng)程序,用戶如果想要存取某一種具體的數(shù)據(jù)庫(kù)系統(tǒng)中存儲(chǔ)的數(shù)據(jù),就必須要擁有對(duì)應(yīng)于該數(shù)據(jù)庫(kù)系統(tǒng)的驅(qū)動(dòng)程序。