开发者社区> 问答> 正文

什么是 JDBC 驱动程序?

JDBC是Java的一个API,什么是他的驱动程序?

展开
收起
YDYK 2020-04-24 17:15:40 627 0
1 条回答
写回答
取消 提交回答
  • 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语言编写。其性能优于所有其他驱动程序,但这些驱动程序依赖于数据库

    2020-04-24 17:16:01
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载