当前位置: 首页 > article >正文

如何利用DBeaver配置连接MongoDB和人大金仓数据库

       最近根据国产化要求,需要使用国产数据库,但习惯使用DBeaver连接各种成熟的商业或开源数据库。因此,就想着如何继续基于该工具,连接MongoDB和人大金仓数据库,查了半天很多地方说法不统一,所以自己就简单整理了一个如何利用DBeaver成功配置并连接这两类数据库,主要是配置信息如何编写,驱动库如何配置等等,供大家参考。

一、MongoDB
1、下载

windows下载msi文件进行安装,地址:Download MongoDB Community Server | MongoDB

2、启动

1.启动服务:net start MongoDB
2.命令行启动:
mongod.exe --config "D:\dev\MongoDB\Server\8.0\bin\mongod.cfg"

3、创建用户

mongodb默认是匿名访问的,创建用户需要借助命令行工具(即mongosh.exe),具体如下。
进入mongo的命令行工具,依次进行如下命令
use myDB
db.createUser({
    user:"myUser",
    pwd:"myPassword",
    roles:[{ role: "userAdminAnyDatabase", db: "myDB" },
              { role: "dbAdminAnyDatabase", db: "myDB" },
              { role: "readWriteAnyDatabase", db: "myDB" }]
})
测试是否成功
show dbs

4、测试连接是否正常

1.命令行:mongod --version
2.浏览器:http://localhost:27017/

5、利用DBeaver连接mongodb的配置说明

点击数据库-->驱动管理器-->新建,配置如下图。
注意:如果在前面增加了用户名密码访问,记得url模版调整为:mongodb://{host}[:{port}]/[{database}],同时不要勾选无认证和允许空密码,其他不变。

库选择添加对应的jar文件,如下图。

二、人大金仓数据库
1.下载安装配置

下载和安装过程这里略去...,有以下注意事项。
1).人大金仓安装目录不能有空格,最后安装到英文目录下。
2).安装过程中的密码尽量设置简单,服务启动后利用“数据库开发工具“连接,通过安全性--》用户,重新设置密码。
3).如果安装过程中服务没有注册成功,进入到Server/bin目录下,执行以下命令进行服务注册。或者运行命令进行数据库服务启动。
sys_ctl.exe register -N "kingbase8_R6_instance" -D "D:\env\Kingbase\ES\V8\data"
sys_ctl -D "D:\env\Kingbase\ES\V8\data" start
4).命令行测试是否成功,进入到Server/bin目录下,执行ksql命令,测试是否成功启动和连接服务。

2.利用DBeaver连接人大金仓的配置说明

点击数据库-->驱动管理器-->新建,配置如下图,设置类名、url,端口号、驱动库等,之后新建数据库,输入用户名、密码和对应数据库即可连接成功,进行数据库的DDL/DML操作。

库选择添加对应的jar文件,如下图。


http://www.kler.cn/a/428176.html

相关文章:

  • C++ 3
  • JavaScript函数中this的指向
  • Python NumPy(7):连接数组、分割数组、数组元素的添加与删除
  • LCR 139.训练计划 I
  • Kiwi 安卓浏览器本月停止维护,扩展功能迁移至 Edge Canary
  • 视频拼接,拼接时长版本
  • django 实战(python 3.x/django 3/sqlite)
  • AI by Hand:手搓 AI 模型
  • git遇见冲突怎么解决?
  • Dell电脑安装Centos7问题处理
  • Python Virtualenv 虚拟环境迁移, 换新电脑后 Python 环境快速迁移 Virtualenv 环境配置管理,实测篇
  • 黑马程序员Java项目实战《苍穹外卖》Day12
  • 十六、大数据之Shell 编程
  • 第四十一天 ASP应用 HTTP.sys 漏洞 iis6文件解析漏洞和短文件漏洞 access数据库泄露漏洞
  • L-BFGS 方法实现
  • Hive 中 Order By、Sort By、Cluster By 和 Distribute By 的详细解析
  • 流量转发利器之Burpsuite概述(1)
  • 监控易管理平台7.0助力打造智慧运维体系
  • DataEase 是开源的 BI 工具
  • MISRA C2012学习笔记(10)-Rules 8.15
  • 如何将 JavaWeb 项目部署到云服务器
  • PyCharm 中使用 Flask 框架和数据库
  • uniapp实现轮播图效果
  • 添加TCP SYN扫描的Qt程序
  • 在python中使用布尔逻辑
  • 成像报告撰写格式