第四章:连接 OceanBase 数据库

牛子 2025-11-07 11:57:02 13 0 0 0

OceanBase 是一款高性能、高可用的分布式关系型数据库,广泛应用于金融、电信、互联网等行业。对于开发者而言,掌握如何连接 OceanBase 是进行应用开发的第一步。本文将简要介绍几种常见的连接方式。

1. 通过 MySQL 客户端连接(适用于 MySQL 模式)

如果你的 OceanBase 数据库运行在 MySQL 兼容模式下,可以直接使用标准的 MySQL 客户端进行连接:
mysql -h -P -u -p -D
其中:
默认直连端口为 若通过 ODPOceanBase Database Proxy)连接,则端口通常为 2883 。
前提条件:确保本地已安装 MySQL 客户端,并获取正确的连接地址、端口、用户名和密码 。

2. 使用 JDBC 驱动连接(Java 应用)

OceanBase 支持使用 MySQL 官方 JDBC 驱动(Connector/J) 进行连接。适用于 Java 应用程序:
String url = “jdbc:mysql://:/”;
String user = “”;
String password = “”;
Connection conn = DriverManager.getConnection(url, user, password);
注意:需确保 Java 环境为 JDK 8 或更高版本,并正确引入 MySQL Connector/J 依赖 。

3. 通过 OceanBase Developer Center (ODC) 连接

ODC 是 OceanBase 官方提供的图形化数据库开发工具,操作简单直观:

  1. 登录 ODC;
  2. 在“个人连接”页签右上角点击 新建连接
  3. 填写数据库类型(MySQL 或 Oracle 模式)、主机、端口、用户名、密码等信息;
  4. 点击 保存 即可建立连接 。

4. Oracle 模式连接(可选)

若你的 OceanBase 实例运行在 Oracle 兼容模式,则需使用 Oracle JDBC 驱动或兼容的客户端工具(如 SQL Developer)进行连接 。