首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jdbc驱动程序-naming约定不可理解

jdbc驱动程序-naming约定不可理解
EN

Stack Overflow用户
提问于 2012-04-16 11:09:31
回答 1查看 403关注 0票数 1

当我浏览这个链接时,我对司机的内容有了很好的了解。

但却无法理解这些粗俗的词语:

类型2驱动程序-本机API驱动程序或也称为部分驱动程序。

3型驱动程序- Network-Protocol驱动程序

4型驱动程序- Native-Protocol驱动程序

请帮助我理解这些粗体的单词,它们为司机指定了wrt。

EN

回答 1

Stack Overflow用户

发布于 2012-04-16 11:19:04

这在JDBC教程中得到了很好的解释

JDBC驱动程序有许多可能的实现。这些实现分类如下:

  • 类型1:将JDBC实现为映射到另一个数据访问API (如ODBC ())的驱动程序。这种类型的驱动程序通常依赖于本机库,这限制了它们的可移植性。JDBC桥就是1型驱动程序的一个例子。

注意:JDBC桥应该被认为是一个过渡性解决方案。Oracle不支持它。如果DBMS不提供只提供Java的JDBC驱动程序,请考虑使用此驱动程序。

  • 类型2:驱动程序部分用Java编程语言编写,部分用本机代码编写。这些驱动程序使用特定于它们连接的数据源的本机客户端库。同样,由于本机代码的存在,它们的可移植性受到限制。Oracle的OCI (Oracle Call Interface)客户端驱动程序就是类型2驱动程序的一个例子.
  • 类型3:使用纯Java客户端并使用独立于数据库的协议与中间件服务器通信的驱动程序。然后,中间件服务器将客户端的请求与数据源进行通信。
  • 类型4:纯Java驱动程序,并为特定数据源实现网络协议。客户端直接连接到数据源。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10173004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档