JDBC 驱动程序2025年3月17日 | 阅读 3 分钟
1) JDBC-ODBC 桥式驱动程序
在 Java 8 中,已移除 JDBC-ODBC 桥式驱动程序。Oracle 不支持 Java 8 及以上版本的 JDBC-ODBC 桥式驱动程序。Oracle 建议您使用数据库供应商提供的 JDBC 驱动程序,而不是 JDBC-ODBC 桥式驱动程序。 优点
缺点
2) 原生 API 驱动程序
优点
缺点
3) 网络协议驱动程序网络协议驱动程序使用中间件(应用程序服务器)将 JDBC 调用直接或间接转换为特定于供应商的数据库协议。它完全用 Java 编写。 优点
缺点
4) 精简型驱动程序
优点
缺点
JDBC 驱动程序选择题1. 哪种类型的 JDBC 驱动程序被称为“纯 Java”驱动程序,并直接将 JDBC 调用转换为特定于数据库的调用?
答案:D) 解释: 4 型驱动程序被称为“纯 Java”驱动程序,因为它们完全用 Java 实现,并将 JDBC 调用直接转换为特定于数据库的调用。 2. 哪种 JDBC 驱动程序类型使用原生代码,是平台相关的,因此可移植性较差?
答案:B) 解释: 2 型驱动程序使用特定于数据库的原生库,这使其依赖于平台且可移植性较差。 3. 以下哪种 JDBC 驱动程序类型被认为是最灵活的,但由于需要进行的翻译次数最多,因此也是最慢的?
答案:A) 解释: 1 型驱动程序是桥式驱动程序,它将 JDBC 调用转换为 ODBC 调用,然后 ODBC 调用再转换为特定于数据库的调用。由于有多层翻译,它们是最慢的驱动程序。 4. 使用三层架构中的 3 型 JDBC 驱动程序的主要缺点是什么?
答案:D) 解释: 3 型驱动程序使用中间件服务器,该服务器将 JDBC 调用转换为特定于数据库的调用,从而使配置和维护更加复杂。 5. 哪种 JDBC 驱动程序类型最适合需要平台无关性的 Web 应用程序?
答案:D) 解释: 4 型驱动程序完全用 Java 编写,使其具有平台无关性,并适用于需要高可移植性的 Web 应用程序。 下一主题Java 连接数据库的步骤 |
我们请求您订阅我们的新闻通讯以获取最新更新。