---
title: "连接方式概述 - OB Cloud 云数据库 master | OceanBase 文档中心"
description: 连接方式概述 本节主要介绍 MySQL 模式下连接和访问 OB Cloud 云数据库的方法。当前主要支持通过客户端、GUI、驱动、ORM 框架或连接池连接到 OB Cloud。 客户端 在连接 OB Cloud 的 MySQL 兼容模式租户时，支持的客户端如下： MySQL 客户端（mysql） mysql 是 My…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*qbZXRo_94ZEAAAAAAAAAAAAADiGDAQ/original) OB Cloud 云数据库

# 连接方式概述

更新时间：2026-05-14 14:28:03

本节主要介绍 MySQL 模式下连接和访问 OB Cloud 云数据库的方法。当前主要支持通过客户端、GUI、驱动、ORM 框架或连接池连接到 OB Cloud。

## 客户端

在连接 OB Cloud 的 MySQL 兼容模式租户时，支持的客户端如下：

- MySQL 客户端（mysql）

  mysql 是 MySQL 数据库的命令行客户端，需要单独安装。OB Cloud 租户包括 MySQL 兼容租户和 Oracle 兼容租户。当访问 MySQL 兼容租户时，可以通过 mysql 连接。

  连接 OB Cloud 云数据库后，在 mysql 的命令行环境里，可以运行 mysql 运维命令和 SQL 语句来执行以下任务：

     - 计算、存储和打印查询结果。
     - 创建数据库对象、检查和修改对象定义。
     - 执行数据库管理和修改参数等。

  使用 MySQL 客户端连接 OB Cloud 云数据库的 MySQL 兼容模式租户的具体操作示例请参见 [通过 MySQL 客户端连接 OB Cloud 云数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346100)。
 - OceanBase 开发者中心（ODC）

  OceanBase 开发者中心（OceanBase Developer Center，ODC）是为 OceanBase 数据库量身打造的企业级数据库开发平台。

  ODC 支持连接 OB Cloud 事务型实例的 MySQL 兼容模式租户和 Oracle 兼容模式租户，同时为数据库开发者提供了数据库日常开发操作、WebSQL、SQL 诊断、会话管理和数据导入导出等功能。

  使用 OceanBase 开发者中心连接 OB Cloud 云数据库的具体操作示例请参见 [通过 ODC 桌面版连接 OB Cloud 云数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346099)。

## GUI

- DBeaver

  DBeaver 是通用的数据库客户端工具，其原理是使用各个数据库提供的 JDBC 驱动连接数据库，支持常见的关系型数据库、非关系型数据库、分布式数据库等等。使用 DBeaver 连接 OB Cloud 的具体操作示例请参见 [通过 DBeaver 连接 OB Cloud 云数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000658563)。
 - Navicat

  同 DBeaver 一样，Navicat 也是一款通用的数据库客户端工具，其原理是使用各个数据库提供的 JDBC 驱动连接数据库，支持常见的关系型数据库、非关系型数据库、分布式数据库等等。使用 Navicat 连接 OB Cloud 的具体操作示例请参见 [通过 Navicat 连接 OB Cloud 云数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000658564)。

## 驱动

在连接 OceanBase 数据库的 MySQL 兼容模式租户时，支持的驱动如下：

- Java 驱动（MySQL Connector/J）

  MySQL Connector/J 是 MySQL 官方提供的 JDBC 驱动程序。

  #### 说明

  基于使用 OceanBase 的体验，我们推荐使用以下版本的 MySQL Connector/J：

     - 对于 MySQL Connector/J 5.x 版本，推荐使用 5.1.40 ~ 5.1.49 之间的版本。
     - 对于 MySQL Connector/J 8.x 版本，推荐使用 8.0.7 ~ 8.0.25 以及 8.2.0 ~ 8.4.0 之间的版本。

  使用 Java 应用程序连接 OB Cloud 云数据库的具体操作示例请参见 [创建 Java 示例应用程序](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000658561)。
 - C 驱动（OceanBase Connector/C）

  OceanBase Connector/C 是一个基于 C/C++ 的 OceanBase 客户端开发组件，支持 C API Lib 库。

  OceanBase Connector/C 允许 C/C++ 程序以一种较为底层的方式访问 OceanBase 分布式数据库实例，以进行数据库连接、数据访问、错误处理和 Prepared Statement 处理等操作。

  OceanBase Connector/C 也称为 LibOBClient，用于应用程序作为独立的服务器进程通过网络连接与数据库服务器 OBServer 节点进行通信。客户端程序在编译时会引用 C API 头文件，同时可以连接到 C API 库文件。

  #### 说明

  LibOBClient 生成的 so 文件为 `libobclient.so`（对应 MySQL 的 `libmysqlclient.so`），OceanBase 数据库安装后的命令行工具是 OBClient（对应 MySQL 的命令行工具）。

  使用 C 应用程序连接 OB Cloud 云数据库的具体操作示例请参见 [创建 C 示例应用程序](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000658560)。
 - Python 驱动（PyMySQL）

  PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库。遵循 Python 数据库 API v2.0 规范，并包含了 pure-Python MySQL 客户端库。在 OB Cloud 云数据库的 MySQL 模式下，用户可以使用 PyMySQL 驱动为 Python 应用程序提供与 OB Cloud 的连接。

  使用 Python 应用程序连接 OB Cloud 云数据库的具体操作示例请参见 [创建 Python 示例应用程序](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346107)。
 - Golang 驱动（Go-SQL-Driver/MySQL）

  Go-SQL-Driver/MySQL 是一个用 Go 语言实现的 MySQL 驱动程序，它遵循 Go 的数据库/sql 标准接口，可以方便地与 Go 应用程序进行集成。

  使用 Go-SQL-Driver/MySQL 应用程序连接 OB Cloud 的具体操作示例请参见 [创建 GO 示例应用程序](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000693018)。
 - PHP 驱动

     - EXT

      EXT（PHP Extension）是 PHP 的一个扩展，用于与不同的数据库进行连接和交互。它提供了多种功能，以便开发人员可以更好地操作数据库和处理数据。

      使用 EXT 连接 OB Cloud 的具体操作示例请参见 [EXT 驱动连接 OB Cloud 云数据库示例程序](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000697563)。
     - MySQLi

      MySQLi（MySQL Improved）是 PHP 官方提供的一个扩展，用于与 MySQL 数据库进行交互。它支持面向对象和过程化编程，提供了准备好的语句、事务支持和多查询等功能，旨在提高性能和安全性。

      使用 MySQLi 连接 OB Cloud 的具体操作示例请参见 [使用 MySQLi 驱动连接 OB Cloud 云数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000697563)。
     - PDO

      PDO（PHP Data Objects）是一个数据库访问抽象层，允许开发者以统一的方式与多种数据库进行交互。PDO 支持预处理语句，有助于提高安全性，并使得代码在不同数据库之间的迁移变得更加简便。

      使用 PDO 连接 OB Cloud 的具体操作示例请参见 [使用 PDO 驱动连接 OB Cloud 云数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000697563)。

## ORM 框架

ORM 对象关系映射（Object Relational Mapping，简称 ORM），是一种程序技术，用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说，它其实是创建了一个可在编程语言里使用的"虚拟对象数据库"。

在连接 OB Cloud 的 MySQL 兼容模式租户时，支持的 ORM 框架如下：

- SpringBoot

  SpringBoot 连接 OB Cloud 云数据库的具体操作示例请参见 [SpringBoot 连接 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-10000000001780095)。
 - SpringBatch

  SpringBatch 连接 OceanBase 数据库的具体操作示例请参见 [SpringBatch 连接 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-0000000002107192)。
 - SpringJDBC

  SpringJDBC 连接 OceanBase 数据库的具体操作示例请参见 [SpringJDBC 连接 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346102)。
 - SpringDataJPA

  SpringDataJPA 连接 OceanBase 数据库的具体操作示例请参见 [SpringDataJPA 连接 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346103)。
 - Hibernate

  Hibernate 连接 OceanBase 数据库的具体操作示例请参见 [Hibernate 连接 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346104)。
 - MyBatis

  MyBatis 连接 OceanBase 数据库的具体操作示例请参见 [MyBatis 连接 OceanBase 数据库](https://www.oceanbase.com/docs/common-oceanbase-cloud-10000000001781463)。

## 连接池

数据库连接池配置是确保系统与数据库高效、稳定连接的重要步骤。合理的连接池设置不仅可以有效管理数据库连接数量，避免由于高并发导致的连接耗尽问题，还可以通过合理的超时设置，及时清理无效连接，确保系统性能。

OB Cloud 支持多种连接池连接，您可以根据业务特点自行选择连接池实现。

- [Tomcat](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346112)
 - [C3P0](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346113)
 - [Proxool](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346114)
 - [HikariCP](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346115)
 - [DBCP](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346116)
 - [Commons Pool](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346117)
 - [Druid](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001346118)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
