ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

dbeaver连接OceanBase数据库

2022-03-07 10:32:16  阅读:497  来源: 互联网

标签:OceanBase 数据库 dbeaver oceanbase 驱动 连接


1. OceanBase简介

  OceanBase是由蚂蚁集团完全自主研发的企业级分布式关系数据库,始创于2010年。OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系数据库、低成本等特点。
2020年6月:OceanBase独立公司化运作。2021年6月1日,OceanBase正式对外开源,300万行核心代码向社区开放。

2. dbeaver简介

  dbeaver是一款免费通用的数据库工具软件,支持任何具有JDBC驱动程序的数据库。dbeaver需要JAVA运行环境的支持。
dbeaver下载
https://dbeaver.io/download/
JDBC驱动下载OceanBase-client-jdbc
https://oceanbase-aliyun-docs.oss-cn-hangzhou.aliyuncs.com/downloads/obclient/oceanbase-client-1.1.7.jar?spm=a2c4g.11186623.2.4.2f6b535fe9lVxX&file=oceanbase-client-1.1.7.jar

3. dbeaver连接OceanBase数据库

  OceanBase数据库 使用 Web 版 ODC 开发者中心(OceanBase Developer Center,ODC)作为数据库开发平台,在 OceanBase 管理控制台首页通过 数据研发 按钮可直接进入 Web 版 ODC,或下载并使用客户端版 ODC 进行数据库开发。
除odc外,我们用常规的数据库客户端也能访问ob库,本文以dbeaver为例
  mysql模式的OceanBase集群: 可以使用连接mysql数据库的方式直接连接。
  oracle模式的OceanBase集群:用OceanBase提供的JDBC驱动程序,通过自定义数据库连接驱动的方式进行连接。具体操作如下

3.1 创建新驱动

  1. 打开dbeaver,点击数据库菜单,依次点击驱动管理器-->新建驱动按钮
  2. 在库页面,点击添加文件按钮,选择已下载好的OceanBase-client驱动JAR包,点击找到类按钮,选择:com.alipay.oceanbase.obproxy.mysql.jdbc.Driver
  3. 切换回设置页面,此时在设置的类名中自动填入com.alipay.oceanbase.obproxy.mysql.jdbc.Driver,录入
    驱动名称:OceanBase
    URL模板:jdbc:oceanbase://:/
    默认端口:填写PROXY默认端口2883

    点击确定完成集成

3.2 连接至OceanBase数据库

  1. 点击新建连接,找到刚刚添加的OceanBase驱动
  2. 输入用户名,密码
  3. 在驱动属性页面,录入DBNAME,HOST,PORT
  4. 测试链接是否通过,通过点击完成按钮完成配置

3. dbeaver目前连接不了的OceanBase数据库

3.1 分库分表的概念

  分库分表就是为了解决由于数据量过大而导致数据库性能降低的问题,将原来独立的数据库拆分成若干数据库组成 ,将数据大表拆分成若干数据表组成,使得单一数据库、单一数据表的数据量变小,从而达到提升数据库性能的目的。

目前用MySQL 5.6的客户端或者navicat 12,可以访问mysql模式的分库分表的OceanBase集群。有点小问题待解决

标签:OceanBase,数据库,dbeaver,oceanbase,驱动,连接
来源: https://www.cnblogs.com/liuyitan/p/15965689.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有