JAVA的应用日益广泛,采用JAVA程序访问数据库需要通过JDBC驱动程序。根据JDBC规范,JDBC驱动程序分为四类:
第一类:驱动程序是对另外一种数据访问API的映射,如ODBC,该类驱动程序的一个例子就是JDBC-ODBC桥驱动程序。该类驱动程序需要依赖于本地库文件,不易于移植。
第二类:驱动程序一部分采用JAVA编写,一部分采用本地代码。该驱动程序依赖于它所连接的特定数据源的客户端库文件,同样需要依赖于本地库文件,也不易于移植。
第三类:采用纯JAVA编写,通过独立于数据库的协议跟中间件服务器通信,通过中间件服务器跟数据库服务器通信。
第四类:采用纯JAVA编写,实现针对某一特定数据源的通信协议,直接跟数据源进行通信。