JDBC 驱动程序是一个软件组件,使 Java 应用程序能够与数据库进行交互。JDBC 驱动程序有 4 种类型:
JDBC-ODBC 桥接驱动器:JDBC-ODBC 桥接驱动程序使用 ODBC 驱动程序连接到数据库。JDBC-ODBC 桥接驱动程序将 JDBC 方法调用转换为 ODBC 函数调用。由于驱动程序很薄,现在不鼓励这样做。它易于使用,并可轻松连接到任何数据库。 本机 API 驱动程序(部分 java 驱动程序):本机 API 驱动程序使用数据库的客户端库。驱动程序将 JDBC 方法调用转换为数据库 API 的本机调用。它并不完全用 Java 编写。其性能优于JDBC-ODBC桥接驱动器。但是,必须在每台客户端计算机上安装本机驱动程序。 网络协议驱动程序(完全 java 驱动程序):网络协议驱动程序使用中间件(应用程序服务器),将 JDBC 调用直接或间接转换为特定于供应商的数据库协议。它完全用Java编写。客户端库不需要,因为应用程序服务器可以执行许多任务,如审核、负载平衡、日志记录等。 全 java 驱动程序:精简驱动程序将 JDBC 调用直接转换为特定于供应商的数据库协议。这就是为什么它被称为瘦驱动程序。它完全用Java语言编写。其性能优于所有其他驱动程序,但这些驱动程序依赖于数据库
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。