前言

工作中有些项目可能会接触到「达梦、虚谷、人大金仓」等国产数据库,但通常这些数据库自带的连接工具使用并不方便,所以这篇文章记录一下 DBeaver 连接国产数据库的通用模版,下文以达梦为例(其他国产数据库连接操作方式一样),文末附各数据库驱动。

1、工具栏 > 数据库 > 驱动管理器

2、弹出的窗口选择「新建」

3、编辑驱动模版内容

需要编辑6个地方,如下图所示:

详细内容:

  1. 驱动名称:自己起一个名称,将用作新建数据库连接时的显示名称。
  2. 类名,不同数据库类名不同,达梦:dm.jdbc.driver.DmDriver、虚谷:com.xugu.cloudjdbc.Driver、人大金仓:com.kingbase8.Driver
  3. 模版URL,不同数据库URL模版不同, 达梦:jdbc:dm://{host}:{port}/[{database}] 、虚谷:jdbc:xugu://{host}[:{port}]/[{database}] 、人大金仓:jdbc:kingbase8://{host}[:{port}]/[{database}] ,这个地方主要是 jdbc:XX:// 之间的不同,其他的可以写成 {host}[:{port}]/[{database}],或者是 {host}:{port}/[{database}] 都可以。
  4. 默认端口号,达梦:5234、虚谷:5138、人大金仓:54321
  5. 默认数据库,可为空,默认数据库参考「达梦:DAMENG」、「虚谷:SYSTEM」、「人大金仓:SAMPLES」
  6. 默认用户名,可为空,这三个数据库都存在 SYSDBA 用户,密码也是 SYSDBA
  7. 添加驱动文件,直接找到数据库对应的jar即可,下载链接见文末。

4、创建新连接

左上角,下拉创建新连接时,直接选择我们创建的驱动器就可以了,初次使用的时候需要到 Other 中找。

由于驱动器把大部分值填充好了,我们只需要修改主机地址、用户密码即可:

5、驱动下载

达梦驱动下载:https://files.cnblogs.com/files/niceyoo/%E8%BE%BE%E6%A2%A6%E6%95%B0%E6%8D%AE%E5%BA%93%E9%A9%B1%E5%8A%A8.zip

虚谷驱动下载:https://files.cnblogs.com/files/niceyoo/%E8%99%9A%E8%B0%B7%E6%95%B0%E6%8D%AE%E5%BA%93%E9%A9%B1%E5%8A%A8.zip

人大金仓下载:https://files.cnblogs.com/files/niceyoo/%E4%BA%BA%E5%A4%A7%E9%87%91%E4%BB%93%E9%A9%B1%E5%8A%A8.rar

补充:如上这种创建驱动器方式不同于直接连接,相较于直接连接(创建单个连接,填写URL、加载驱动等),其好处是在对多个数据库连接时方便很多,可以直接复用。希望这篇文章对你有所帮助。

DBeaver连接达梦|虚谷|人大金仓等国产数据库的更多相关文章

  1. DBeaver连接达梦数据库

    1.连接类型选择ODBC. 2.编辑驱动设置: 1)Class Name:dm.jdbc.driver.DmDriver 2)URL Template:jdbc:dm://{dbserver}/{da ...

  2. QT 之 ODBC连接人大金仓数据库

    QT 之 使用 ODBC 驱动连接人大金仓数据库 获取数据库驱动和依赖动态库 此操作可在人大金仓官网下载与系统匹配的接口动态库,或者从架构数据库的源码中获取驱动和依赖动态库 分别为: 驱动动态库:kd ...

  3. 通过jmeter连接人大金仓数据库

    某项目用的人大金仓数据库,做性能测试,需要用jmeter来连接数据库处理一批数据.jmeter连接人大金仓,做个记录. 1. 概要 在"配置元件"中添加"JDBC Con ...

  4. 通过ODBC接口访问人大金仓数据库

      国产化软件和国产化芯片的窘境一样,一方面市场已经存在性能优越的同类软件,成本很低,但小众的国产化软件不仅需要高价买入版权,并且软件开发维护成本高:另一方面,国产软件目前普遍难用,性能不稳定,Bug ...

  5. 教你10分钟对接人大金仓EF Core 6.x

    前言 目前.NET Core中据我了解到除了官方的EF Core外,还用的比较多的ORM框架(恕我孤陋寡闻哈,可能还有别的)有FreeSql.SqlSugar(排名不分先后).FreeSql和SqlS ...

  6. golang连接达梦数据库的一个坑

    golang连接达梦数据库的一个坑 有一次项目中用到了达梦数据库,后端语言使用的golang,达梦官方并未适配专门的golang连接方式,正一筹莫展的时候发现达梦提供了odbc的连接,这样可以使用类似 ...

  7. ADO连接达梦7数据库,利用OLEDB建立连接

    达梦数据库本身提供多种驱动如JDBC ODBC OLEDB等等 在安装的时候可以进行勾选. 如果不安装数据库的驱动无法与达梦数据库建立连接. 达梦数据库在数据库构成或结构上与oracle极为相似,而且 ...

  8. 人大金仓KCI

    #include "bin/libkci.h" static void exit_nicely(KCIConnection *conn) { KCIConnectionDestor ...

  9. java连接达梦数据库的简单代码

    1. 引用DmJdbcDriver.jar包 2. 编写代码: String driver= "dm.jdbc.driver.DmDriver"; String url= &quo ...

随机推荐

  1. [Luogu P3203] [HNOI2010]弹飞绵羊 (LCT维护链的长度)

    题面 传送门:洛谷 Solution 这题其实是有类似模型的. 我们先考虑不修改怎么写.考虑这样做:每个点向它跳到的点连一条边,最后肯定会连成一颗以n+1为根的树(我们拿n+1代表被弹出去了).题目所 ...

  2. Java_进程与线程

    进Process&Thread 区别 进程 线程 根本区别 作为资源分配的单位 调度和执行的单位 开销 每个进程都有独立的代码和数据空间(进程上下文), 进程间的切换会有较大的开销 线程可以看 ...

  3. Efficient Estimation of Word Representations in Vector Space 论文笔记

    Mikolov T , Chen K , Corrado G , et al. Efficient Estimation of Word Representations in Vector Space ...

  4. python风格代码荟萃

    今天总结一下在python中常用的一些风格代码,这些可能大家都会用,但有时可能也会忘记,在这里总结,工大家参考~~~ 先点赞在看,养成习惯~~~ 标题遍历一个范围内的数字 for i in xrang ...

  5. 【Java从入门到精通】day08-包机制-JavaDoc生成文档

    1.包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间. 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名(如www ...

  6. Linux安装JAVA并且配置环境

    在写之前我先说一下我遇到的坑,我在配置环境的时候由于/etc/profile文件没有配置好导致系统彻底坏掉 1.ls vi等等命令使用不了,报错说找不到命令 2.在重启后虚拟机不能进入桌面 1.下载j ...

  7. 'sortbitwise'是什么意思

    问题 flag sortbitwise 在ceph中是什么意思,在Jewel版本下可以看到多了这个flags [root@lab8106 current]# ceph -s cluster ffe7a ...

  8. Go语言配置管理神器——Viper中文教程

    Viper是适用于Go应用程序的完整配置解决方案.它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式. Viper Viper是适用于Go应用程序的完整配置解决方案.它被设计用于在应用 ...

  9. ServerLess之云函数实践-天气API

    关注我的个人博客,发掘更多的内容 ServerLess之云函数实践-天气API 前言 云计算是大势所趋 Serverless 架构即"⽆服务器"架构,它是一种全新的架构方式,是云计 ...

  10. vulnhub: DC 9

    信息收集: root@kali:/opt/test# nmap -A -v 192.168.76.137 Starting Nmap 7.80 ( https://nmap.org ) at 2020 ...