oceanbase ODC和Obclient连接mysql类型的ob库
本次测试,在测试环境安装了一套单机版的oceanbase mysql版,下面对数据库进行连接。
1、通过ODC连接
(1)、下载并安装odc开发者中心
参考:下载客户端版 ODC - 云数据库 OceanBase - 阿里云https://help.aliyun.com/document_detail/212816.html
(2)、打开ODC开发者中心
(3)、点击新建连接
(4)、准备数据库的连接信息:
IP:10.xx.xx.153
端口:2881
租户:mysql01
数据库名称:aespess
用户名:aespess
密码:XX
(5)、点保存,打开数据库
(6)、此时可以进行查询:
2、通过obclient客户端工具连接ob 数据库
(1)、下载并安装obclient
参考
下载 OceanBase 客户端(OBClient) - 云数据库 OceanBase - 阿里云https://help.aliyun.com/document_detail/212051.html
(2)、在linux上安装obclient
[root@localhost tmp]# ls -lt *.rpm
-rw-r--r-- 1 root root 64663880 11月 2 16:33 obclient-1.2.6-20210510164331.el7.alios7.x86_64.rpm
[root@localhost tmp]# rpm -ivh obclient-1.2.6-20210510164331.el7.alios7.x86_64.rpm
准备中... ################################# [100%]
正在升级/安装...1:obclient-1.2.6-20210510164331.el7################################# [100%]
[root@localhost tmp]#
(3)、准备数据库连接信息:
IP:10.xx.xx.153
端口:2881
租户:mysql01
数据库名称:aespess
用户名:aespess
密码:XX
(4)、通过obclient连接数据库
注:如果没有使用obproxy, 用户名@租户名 的后面无需添加集群名称
说明
-h:提供 OceanBase数据库连接的IP,通常是一个 OBProxy 地址。
-u:提供租户的连接帐户,格式有两种:“用户名@租户名#集群名”或者“集群名:租户名:用户名”。Oracle 租户的管理员用户名默认是sys。
-P:提供 OceanBase 数据库连接端口,也是 OBProxy 的监听端口,默认是2883,可以自定义。
-p:提供帐户密码。为了安全可以不提供,改为在后面提示符下输入,密码文本不可见。
-c:表示在将 SQL 语句中的注释发往数据库端。
-A:表示在连接数据库时不去获取全部表信息,可以使登录数据库速度最快。
sys:访问的数据库名,可以改为业务数据库。
3、通过mysql客户端连接
如果是单机版,-u后面 "用户名@租户名"
如果使用obproxy,-u后面"用户名@租户名@集群名"
4、通过jdbc进行连接
String url = "jdbc:oceanbase://xxx.xxx.xxx.xxx:2883/SYS?useUnicode=true&characterEncoding=utf-8"; //IP地址:OBProxy端口号/数据库名String username = "SYS@test1#obtest"; //用户名@租户名#集群名称String password = "test"; //密码Connection conn = null;
oceanbase ODC和Obclient连接mysql类型的ob库相关推荐
- node --- 连接mysql(docker环境) Sequelize库
mysql 数据库 [1] 首先配置 docker 环境 采用 docker-compose 方法 源码: /test-mysql/docker-compose.yml version: '3.1' ...
- 快速使用Python连接MySQL数据库的方法
我是在Anaconda notebook中进行连接实验的,环境Python3.6,当然也可以在Python Shell里面进行操作. 最常用也最稳定的用于连接MySQL数据库的python库是PyMy ...
- wps连接mysql数据库增删改查_Python操作MySQL数据库实例详解【安装、连接、增删改查等】...
本文实例讲述了python操作MySQL数据库.分享给大家供大家参考,具体如下: 1.安装 通过Python连接MySQL数据库有很多库,这里使用官方推荐的MySQL Connector/Python ...
- python链接mysql 判断是否成功_【初学python】使用python连接mysql数据查询结果并显示...
因为测试工作经常需要与后台数据库进行数据比较和统计,所以采用python编写连接数据库脚本方便测试,提高工作效率,脚本如下(python连接mysql需要引入第三方库MySQLdb,百度下载安装) # ...
- eclipse如何连接mysql_Python如何连接 MySQL?
点击关注上方"SQL数据库开发", 设为"置顶或星标",第一时间送达干货 了解到不少关注我的朋友是做数据分析的,而Python算是目前比较热的数据分析工具,今天 ...
- vs中如何开发mysql_VS2015如何连接mySQL数据库图文
1.新建一个工程名叫mysql,编程环境选择c#,然后选择windows窗体应用程序,新建一个窗体用于显示查询到sql数据库的数据集 2.从工具箱向form1窗体上拖一个按钮和datagridview ...
- 用python连接数据库_用Python连接MySQL
MySQL是当下最流行的关系型数据库管理系统之一,在用Python爬取网络数据的过程中也经常需要用到MySQL,Python中pymysql库提供了连接MySQL的接口,为Python连接和操作MyS ...
- python连接mysql用哪个模块_Python连接MySQL数据库之pymysql模块使用
Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用. PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服 ...
- Python连接MySQL数据库之pymysql模块使用
Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用. PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服 ...
- 通过python连接mysql模拟成绩查询系统
一:前提准备,建立一个数据库和表,录入一些学生成绩信息. DROP TABLE IF EXISTS `student_degree`; CREATE TABLE `student_degree` (` ...
最新文章
- java thread join_java中thread的join方法为什么能让线程插队
- windows10用c++部署libtorch过程中遇到的一些问题
- 查询DBA_HIST_ACTIVE_SESS_HISTORY缓慢
- 音视频技术开发周刊(第123期)
- 模拟退火解决TSP问题
- mysql 案例~ 主从复制转化为级联复制
- Java常用算法三:01背包问题
- 间接蒸发冷却在华北地区某数据中心的应用
- Python:罗马数字转整数
- java计算集合交差并集
- 旋转的描述【2】——等效旋转矢量与四元数
- 项目财务分析中的陷阱(3)(转)
- yolov3批量测试并存在自己定义的路径(linux,Joseph Redmon,c版本)
- clang 中英文帮助手册
- 在线LaTex编辑器
- unity基础(3)——从Unity Asset store获取资源
- 互联网程序员普遍都是年薪百万嘛?
- 实现统一社会信用代码校验
- 多线程对H3C网络设备、安全设备进行配置备份【包含虚拟防火墙配置备份】
- Handlebars.js入门教程