大家应该都知道,通过JDBC访问数据库,有四种不同的方式:
- JDBC-ODBC桥
- 本地API驱动
- 网络协议驱动
- 本地协议驱动
1.JDBC-ODBC桥
这种方式把对JDBC API的调用映射成对ODBC API的调用,典型的Adapter,借助现成的ODBC驱动程序,能够驱动一切提供ODBC访问方式的数据库。
它的调用结构如下:
![](https://img-my.csdn.net/uploads/201303/27/1364397873_2305.png)
优点:
能访问一切提供了ODBC驱动程序的数据库。
缺点:
性能低下。
需要在每一台客户机上安装ODBC驱动程序,因而丧失了Java跨平台的特性。
不适合大型程序。
2.本地API驱动
这种方式把对JDBC API的调用映射成对数据库客户端本地API的调用。
它的调用结构图如下: