JAVA的應用日益廣泛,采用Java程序訪問數據庫需要通過JDBC驅動程序。根據JDBC規范,JDBC驅動程序分為四類:
第一類:驅動程序是對另外一種數據訪問API的映射,如ODBC,該類驅動程序的一個例子就是JDBC-ODBC橋驅動程序。該類驅動程序需要依賴於本地庫文件,不易於移植。
第二類:驅動程序一部分采用Java編寫,一部分采用本地代碼。該驅動程序依賴於它所連接的特定數據源的客戶端庫文件,同樣需要依賴於本地庫文件,也不易於移植。
第三類:采用純Java編寫,通過獨立於數據庫的協議跟中間件服務器通信,通過中間件服務器跟數據庫服務器通信。
第四類:采用純Java編寫,實現針對某一特定數據源的通信協議,直接跟數據源進行通信。