JDBC驱动程序实现如何工作?

胜利者

JDBC驱动程序实现提供了低级详细信息,该详细信息允许客户端与第三方数据库进行通信。我很好奇它在幕后做什么。用不同语言编写的两个系统之间的通信通常通过Web服务进行。

jdbc驱动程序是否使用Web服务在客户端和db服务器之间进行通信?还是我简化了?

乔尼

编写JDBC驱动程序的人可以选择以下几种选项

  • 类型1驱动程序:使用通用的JDBC-ODBC桥,实际上不做驱动程序。
  • 类型2:制作一个使用JNI调用本机客户端库中的函数的“包装器”。
  • 类型3:连接到与数据库对话的“中间件”服务的通用驱动程序。
  • 类型4:数据库通信协议的纯Java实现。

3型驱动程序可能使用Web服务与中间件进行通信。其他类型的驱动程序很可能以特定于数据库的二进制协议通过TCP / IP套接字(如果数据库位于远程主机上)或其他合适的可靠传输方式进行通信,而不是通过Web服务进行通信。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未由SQLite JDBC驱动程序实现

来自分类Dev

简单查询:未由SQLite JDBC驱动程序实现

来自分类Dev

“不是由SQLite JDBC驱动程序实现的”

来自分类Dev

JDBC驱动程序实现和类加载

来自分类Dev

JDBC驱动程序实现和类加载

来自分类Dev

SQLite JDBC 驱动程序错误:getarray 未实现

来自分类Dev

linux驱动程序更新如何工作?

来自分类Dev

linux驱动程序更新如何工作?

来自分类Dev

本机驱动程序如何工作?

来自分类Dev

无法使JDBC驱动程序在tomcat jsp中工作

来自分类Dev

驱动程序类如何位于JDBC4中

来自分类Dev

如何确定要用于JDBC的驱动程序

来自分类Dev

如何用Spring配置UCanAccess JDBC驱动程序?

来自分类Dev

如何确定要用于JDBC的驱动程序

来自分类Dev

如何为Postgres的jdbc驱动程序设置类路径

来自分类Dev

如何选择要使用的JDBC驱动程序?

来自分类Dev

如何从 Java 记录/跟踪 mssql jdbc 驱动程序?

来自分类Dev

如何从 jdbc 驱动程序访问 gemfire 缓存

来自分类Dev

Windows离线时驱动程序签名如何工作?

来自分类Dev

创建和使用驱动程序功能。它是如何工作的?

来自分类Dev

如何使AMD / Intel Hybrid Graphics驱动程序正常工作?

来自分类Dev

Windows脱机时驱动程序签名如何工作?

来自分类Dev

如何使鼠标/键盘驱动程序正常工作?

来自分类Dev

Hive jdbc 驱动程序无法使用 ignite - java.lang.IncompatibleClassChangeError:实现类

来自分类Dev

JDBC ODBC驱动程序连接

来自分类Dev

安装MySQL JDBC驱动程序msi

来自分类Dev

Maven:Oracle JDBC驱动程序

来自分类Dev

无法注册JDBC驱动程序

来自分类Dev

加载postgreSQL JDBC驱动程序