开发者社区> 问答> 正文

JDBC 驱动程序的类型有哪些?

JDBC 驱动程序的类型有哪些?

展开
收起
游客k7rjnht6hbtk6 2021-10-29 22:44:48 613 0
1 条回答
写回答
取消 提交回答
    1. JDBC-ODBC 桥加 ODBC 驱动程序。 JavaSoft 桥产品利用 ODBC 驱动程序提供 JDBC 访问。注意,必须将 ODBC 二进制代码(许多情况下还包括数据库客户机代码)加载到使用该驱动程序的每个客户机上。因此,这种类型的驱动程序比较适合于企业网,或者是用 Java 编写的三层结构的应用程序服务器代码。
    2. 本地 API。 这种类型的驱动程序把客户机 API 上的 JDBC 调用转换为 Oracle、Sybase、Informix、DB2 或其他 DBMS 的调用。注意,与桥驱动程序类似,这种类型的驱动程序要求将某些二进制代码加载到每台客户机上。
    3. JDBC 网络纯 Java 驱动程序。 这种驱动程序将 JDBC 转换为与 DBMS 无关的网络协议,之后这种协议又被某个服务器转换为一种 DBMS 协议。这种网络服务器中间件能够将它的纯 Java 客户机连接到多种不同的数据库上,所用的具体协议取决于提供者。通常,这是最为灵活的 JDBC 驱动程序。有可能所有这种解决方案的提供者都只提供适合于 Intranet 的产品。为了使这些产品也支持 Internet 访问,它们必须处理 Web 所提出的安全性、通过防火墙的访问等方面的额外要求。目前有几家提供者正将 IDBC 驱动程序加到他们现有的数据库中间件产品中。
    4. 本地协议纯 Java 驱动程序。 这种类型的驱动程序将 JDBC 调用直接转换为 DBMS 所使用的网络协议。这将允许从客户机上直接调用 DBMS 服务器,是 Intranet 访问的一个很实用的解决方法。
    2021-10-29 22:45:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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