首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDBC驱动程序:将标准API调用转换为低级调用

问JDBC驱动程序:将标准API调用转换为低级调用
EN

Stack Overflow用户
提问于 2020-01-30 14:05:50
回答 2查看 134关注 0票数 0

我是JDBC的新手,我正在研究JDBC驱动程序,我看到了JDBC驱动程序的定义:

JDBC驱动程序将标准API调用转换为低级调用。

什么是低级调用和标准api调用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-30 14:21:35

"Standard“调用是JDBC定义的调用,基本上是java.sql包中定义的所有类型。

“低级”调用是JDBC驱动程序为了实际与数据库“通信”而需要进行的任何调用。

  • Oracle OCI驱动程序需要直接调用OCI库。
  • Oracle瘦驱动程序需要通过TCP/IP与数据库服务器进行通信。 Server、PostgreSQL、MySQL等也是这样工作的。
  • H2、HSQLDB、Derby等嵌入式数据库驱动程序需要调用实现数据库的Java代码。
票数 2
EN

Stack Overflow用户

发布于 2020-01-30 14:17:56

JDBC驱动程序用于启用Java和数据库之间的交互。每个数据库将有自己的驱动程序与相应的协议交互。

每个JDBC驱动程序基本上都在将标准的JDBC调用转换为本地数据库调用。

(在现实中,这要复杂一些,如果您想要了解所有的细节,请看维基百科页面)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59987811

复制
相关文章

相似问题

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