0


运维系列&数据库系列:DBeaver连接(DM)达梦数据库

DBeaver连接(DM)达梦数据库


DBeaver连接(DM)达梦数据库

DBeaver是一款功能强大的数据库管理工具,可以连接多种类型的数据库。下面是连接达梦数据库的步骤:

  1. 打开DBeaver并点击“连接”按钮。
  2. 在弹出的“连接”对话框中,选择“JDBC”选项卡。
  3. 在“JDBC主机名”字段中输入达梦数据库的主机名或IP地址。
  4. 在“JDBC端口”字段中输入达梦数据库的端口号。
  5. 在“用户名”字段中输入达梦数据库的用户名。
  6. 在“密码”字段中输入达梦数据库的密码。
  7. 在“JDBC驱动程序”字段中选择达梦数据库的驱动程序。
  8. 点击“测试连接”按钮以测试连接是否成功。
  9. 如果连接成功,点击“保存”按钮以保存连接设置。
  10. 点击“确定”按钮以关闭“连接”对话框并连接到达梦数据库。

请注意,您需要先下载并安装达梦数据库的JDBC驱动程序,并将其添加到DBeaver的类路径中,以便DBeaver可以识别它。

1.下载驱动

驱动是在这里下载的,可以了解一下。我的资源里也有驱动 直接下载 放到一个目录下即可

DmJdbcDriver18.jar 官网下载

在这里插入图片描述

2.DBeaver新建驱动

2.1数据库-驱动管理器

在这里插入图片描述

2.2新建驱动

在这里插入图片描述

2.3创建驱动-设置:类名,模板,端口如下图填写即可

dm.jdbc.driver.DmDriver

jdbc:dm://{host}:{port}

在这里插入图片描述

2.4 创建驱动-库 (添加之前下载的jdbc驱动程序)

在这里插入图片描述

在这里插入图片描述

2.5创建驱动-库 设置 驱动类

在这里插入图片描述

2.6点击【确定】-【关闭】

在这里插入图片描述
在这里插入图片描述

3.连接

DM数据库

如下图在

Other

下找到刚才命名的

DM8

在这里插入图片描述

如果复制粘贴用户名和密码登录失败,试试 手动输入用户名和密码 前后都没有空格

4.JDBC 接口

JDBC

(Java Database Connectivity) 是

Java 应用程序

与数据库的接口规范,旨在让各数据库开发商为

Java 程序员

提供标准的数据库应用程序编程接口 (

API

) 。

JDBC

定义了一个跨数据库、跨平台的

通用 SQL 数据库
API

DM JDBC 数据库驱动程序

是一个能够支持

基本 SQL 功能

的通用应用程序编程接口,支持一般的

SQL 数据库

访问。通过

JDBC 驱动程序

,用户可以在应用程序中实现对

DM 数据库

的连接与访问,

JDBC 驱动程序

的主要功能包括:

  • 建立与 DM 数据库的连接。
  • 转接发送 SQL 语句到数据库。
  • 处理并返回语句执行结果。

由于

DM JDBC 驱动

遵照

JDBC 标准规范

设计与开发,因此

DM ODBC 接口

提供的函数与

标准 JDBC

一致。

JDBC 接口函数

较多,下表仅列出了

DM JDBC

主要接口和函数:

主要类或接口类或接口说明主要函数函数说明java.sql.DriverManager用于管理驱动程序、 并可与数据库建立连接。 其类中的方法均 为静态方法。getConnection创建连接setLoginTimerout设置登录超时时间registerDriver注册驱动deregisterDriver卸载驱动java.sql.Connection数据库连接类,作用 是管理执行数据库的 连接,可用于提交和回 滚事务、创建Statement 对象等操作。createStatement创建一个 Statement 对象setAutoCommit设置自动提交close关闭数据库连接commit提交事务rollback回滚事务java.sql.Statement用于在连接上运行 SQL 语句,并可访问结 果。execute运行 SQL 语句executeQuery执行一条返回 ResultSet 的 SQL 语句executeUpdate执行 INSERT、UPDATE、 DELETE 或一条没有返回 数据集的 SQL 语句getResultSet用于得到当前 ResultSet 的结果java.sql.ResultSet结果集对象,主要用 于查询结果访问absolute将结果集的记录指针移动到指定行next将结果集的记录指针定位到下一行last将结果集的记录指针定位到最后一行close释放 ResultSet 对象java.sql.DatabaseMetaData用于获取数据库元 数据信息的类,如模式 信息、表信息、表权限 信息、表列信息、存储 过程信息等getTables得到指定参数的表信息getColumns得到指定表的列信息getPrimaryKeys得到指定表的主键信息getTypeInfo得到当前数据库的数据类型信息getExportedKeys得到制定表的外键信息java.sql.ResultSetMetaData用于获取结果集元 数据信息的类,如结果 集的列数、列的名称、 列的数据类型、列大小 等信息getColumnCount得到数据集中的列数getColumnName得到数据集中指定的列名getColumnLabel得到数据集中指定的标签

智慧问答

1. 我能连上数据库,但是不显示表格,能进行数据查询

表格展现查询数据的结果?

2. 牛皮 但是请问表结构怎么修改呢 修改一个字段长度或者名称,好像不能编辑

是不是权限不够

3. 大佬厉害,我有一个小问题,就是我连接上之后看不了存储过程的脚本,报-- Source code not available错误,请问如何解决?

我刚看到去试了一下,确实不行
可以先用达梦自带的DM管理工具查看存储过程脚本。

等我找到方法了回来在写,也欢迎你找到方法了给我说一下,感谢


度假的小鱼

DBeaver连接(DM)达梦数据库

标签: 运维 数据库

本文转载自: https://blog.csdn.net/weixin_54626591/article/details/139234324
版权归原作者 坦笑&&life 所有, 如有侵权,请联系我们删除。

“运维系列&数据库系列:DBeaver连接(DM)达梦数据库”的评论:

还没有评论