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

Java JDBC驱动程序:将标准API调用转换为低级调用,java,api,jdbc,driver,Java,Api,Jdbc,Driver,我是JDBC的新手,我正在研究JDBC驱动程序,我看到了JDBC驱动程序的定义: JDBC驱动程序将标准API调用转换为低级调用 什么是低级调用和标准api调用 JDBC驱动程序用于支持Java和数据库之间的交互。每个数据库都有自己的驱动程序与相应的协议交互 每个JDBC驱动程序基本上都在将标准调用转换为本机数据库调用 实际上要复杂一点,如果您想了解所有细节,请查看JDBC驱动程序用于支持Java和数据库之间的交互。每个数据库都有自己的驱动程序与相应的协议交互 每个JDBC驱动程序基本上都在将标

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

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


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

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

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


实际上要复杂一点,如果您想了解所有细节,请查看

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

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


实际上要复杂一点,如果您想了解所有细节,请查看标准API调用是由JDBCAPI定义的,基本上是包中定义的所有类型

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

Oracle OCI驱动程序需要直接调用OCI库

Oracle精简驱动程序需要通过TCP/IP与数据库服务器通信。 SQLServer、PostgreSQL、MySQL等也是这样工作的

像H2、HSQLDB、Derby等嵌入式数据库驱动程序需要调用实现数据库的Java代码


标准API调用是由JDBCAPI定义的调用,基本上是包中定义的所有类型

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

Oracle OCI驱动程序需要直接调用OCI库

Oracle精简驱动程序需要通过TCP/IP与数据库服务器通信。 SQLServer、PostgreSQL、MySQL等也是这样工作的

像H2、HSQLDB、Derby等嵌入式数据库驱动程序需要调用实现数据库的Java代码


你是说低级调用是本机数据库调用?你是说低级调用是本机数据库调用?