dbeaver连接OceanBase数据库
2022/3/7 19:15:19
本文主要是介绍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 创建新驱动
- 打开dbeaver,点击数据库菜单,依次点击驱动管理器-->新建驱动按钮
- 在库页面,点击添加文件按钮,选择已下载好的OceanBase-client驱动JAR包,点击找到类按钮,选择:com.alipay.oceanbase.obproxy.mysql.jdbc.Driver
- 切换回设置页面,此时在设置的类名中自动填入com.alipay.oceanbase.obproxy.mysql.jdbc.Driver,录入
驱动名称:OceanBase
URL模板:jdbc:oceanbase://: /
默认端口:填写PROXY默认端口2883
点击确定完成集成
3.2 连接至OceanBase数据库
- 点击新建连接,找到刚刚添加的OceanBase驱动
- 输入用户名,密码
- 在驱动属性页面,录入DBNAME,HOST,PORT
- 测试链接是否通过,通过点击完成按钮完成配置
3. dbeaver目前连接不了的OceanBase数据库
3.1 分库分表的概念
分库分表就是为了解决由于数据量过大而导致数据库性能降低的问题,将原来独立的数据库拆分成若干数据库组成 ,将数据大表拆分成若干数据表组成,使得单一数据库、单一数据表的数据量变小,从而达到提升数据库性能的目的。
目前用MySQL 5.6的客户端或者navicat 12,可以访问mysql模式的分库分表的OceanBase集群。有点小问题待解决
这篇关于dbeaver连接OceanBase数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享