【導(dǎo)讀】它由一些Java語言編寫的類和界面組成。JDBC為數(shù)據(jù)庫應(yīng)用開發(fā)人員、數(shù)。言編寫完整的數(shù)據(jù)庫應(yīng)用程序。說到JDBC,很容易讓人聯(lián)想到另一個(gè)十分熟悉的字眼“ODBC”。它們之間有沒有聯(lián)系。如果有,那么它們之間又是怎樣的關(guān)系呢?它是一種用來在相關(guān)或不相關(guān)的數(shù)據(jù)。庫管理系統(tǒng)中存取數(shù)據(jù)的,用C語言實(shí)現(xiàn)的,標(biāo)準(zhǔn)應(yīng)用程序數(shù)據(jù)接口。論每個(gè)DBMS使用了何種數(shù)據(jù)存儲(chǔ)格式和編程接口。ODBC的結(jié)構(gòu)包括四個(gè)主要部分:應(yīng)用程序接口、驅(qū)動(dòng)器管理器、數(shù)據(jù)庫驅(qū)動(dòng)器和數(shù)據(jù)源。庫驅(qū)動(dòng)器將修改應(yīng)用程序的請(qǐng)求,使得請(qǐng)求符合相關(guān)的DBMS所支持的文法。是數(shù)據(jù)庫驅(qū)動(dòng)器本身也執(zhí)行ODBC函數(shù)調(diào)用,并與數(shù)據(jù)庫相互配合。自從Java語言于1995年5月正式公布以來,Java風(fēng)靡全球。這就使很多Java的優(yōu)秀特性無法充分發(fā)揮,的要求越來越強(qiáng)烈。也由于ODBC的有其不足之處,比如它并不容易使用,沒有面向?qū)ο蟆IS管理人員喜歡Java和JDBC,因?yàn)檫@樣可以更容易經(jīng)濟(jì)地公布信息。目前兩種基于JDBC的高層API. Javasoft和其他公司已經(jīng)宣布要實(shí)現(xiàn)這一技術(shù)。