OceanBase 通过 OceanBase Connector/J 为基于 Java 开发的客户端应用程序提供连接。Java 数据库连接器(Java Database Connectivity,JDBC)提供了 Java 连接关系数据库的接口,是一种 Java 标准。OceanBase Connector/J 是一种实现 JDBC API 的驱动程序。
JDBC 标准由 Sun Microsystems 定义,通过标准 java.sql
接口实现,支持各个提供程序使用自己的 JDBC 驱动程序来实现和扩展标准。JDBC 是基于 X/Open SQL 的调用级别接口(Call Level Interface,CLI)。
OceanBase Connector/J 主要模块的功能如下:
OceanBase Connector/J 驱动程序属于 JDBC Type 4 驱动类型,可以通过本地协议直接与数据库引擎通信。OBServer 支持 OceanBase Connector/J 驱动程序,同时完全兼容 MySQL 原生的 JDBC 驱动(MySQL Connector Java)。OceanBase Connector/J 驱动程序完全兼容 MySQL JDBC 的使用方式,可以自动识别 OceanBase 数据库的运行模式是 MySQL 还是 Oracle,并在协议层同时兼容这两种模式。
OceanBase Connector/J 驱动程序兼容 OB2.0 协议。
注意
OBServer 会依据 JDBC 驱动连接时的租户名称判断运行模式为 MySQL 或者 Oracle。Oracle 模式的租户只允许使用 Oracle 兼容的 SQL 语法。
除了支持标准的 JDBC 应用程序编程接口(API),OceanBase Connector/J 还兼容 Oracle Driver 的使用方式,OBServer 的 Oracle 模式兼容 Oracle 的大部分语法。
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。