使用 JDBC 连接 OceanBase 的 Oracle 租户时,必须使用哪种驱动? A. Oracle 标准 JDBC 驱动 B. MySQL 标准 JDBC 驱动 C. OceanBase 专用 JDBC 驱动 D. PostgreSQL JDBC 驱动

使用 JDBC 连接 OceanBase 的 Oracle 租户时,必须使用哪种驱动?
A. Oracle 标准 JDBC 驱动
B. MySQL 标准 JDBC 驱动
C. OceanBase 专用 JDBC 驱动
D. PostgreSQL JDBC 驱动

C. OceanBase 专用 JDBC 驱动

连接 OceanBase Oracle 租户使用的是 OceanBase Connector/Joceanbase-client-[版本号].jar),这是 OceanBase 官方提供的 JDBC Type 4 驱动,能自动识别 MySQL 或 Oracle 模式并在协议层兼容两者。

关键点:连接时通过租户名判断模式,Oracle 租户只允许使用 Oracle 兼容的 SQL 语法。不能使用 MySQL 标准驱动连接 Oracle 租户(会报错 "Oracle tenant for current client driver is not supported")。

连接方式概述 - OceanBase 文档中心