gpt4 book ai didi

java - 纯 java jdbc 驱动程序(类型 4)是否调用 native 数据库 API 函数(例如 OCI 和 DB2/CLI)?

转载 作者:行者123 更新时间:2023-12-01 15:43:02 25 4
gpt4 key购买 nike

纯 java jdbc 驱动程序(类型 4)是否调用 native 数据库 API 函数,例如 OCI 和 DB2/CLI?
如果不是,数据库是否会为 Java 程序公开自定义 API?
例如,在此处阅读 OCI 简介 http://www.oracle.com/technetwork/database/features/oci/index.html
他们没有提到瘦 jdbc 驱动程序是使用 OCI 的接口(interface)之一。

最佳答案

Oracle“瘦”驱动程序(类型 4)直接与 Oracle 数据库服务器对话,中间没有任何层。它甚至不需要安装任何提供 OCI API 的 Oracle 客户端。

Oracle 的驱动程序可以使用 OCI 来实现某些功能(主要是 TAF - 透明应用程序故障转移),但 JDBC URL 看起来会有所不同。如果使用它,它就不再是类型 4 驱动程序,并且需要 Oracle 客户端安装 (OCI) 才能使用。

我不了解 DB2 驱动程序。

关于java - 纯 java jdbc 驱动程序(类型 4)是否调用 native 数据库 API 函数(例如 OCI 和 DB2/CLI)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7697811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com