DBeaver连接(DM)达梦数据库
DBeaver连接(DM)达梦数据库
DBeaver是一款功能强大的数据库管理工具,可以连接多种类型的数据库。下面是连接达梦数据库的步骤:
- 打开DBeaver并点击“连接”按钮。
- 在弹出的“连接”对话框中,选择“JDBC”选项卡。
- 在“JDBC主机名”字段中输入达梦数据库的主机名或IP地址。
- 在“JDBC端口”字段中输入达梦数据库的端口号。
- 在“用户名”字段中输入达梦数据库的用户名。
- 在“密码”字段中输入达梦数据库的密码。
- 在“JDBC驱动程序”字段中选择达梦数据库的驱动程序。
- 点击“测试连接”按钮以测试连接是否成功。
- 如果连接成功,点击“保存”按钮以保存连接设置。
- 点击“确定”按钮以关闭“连接”对话框并连接到达梦数据库。
请注意,您需要先下载并安装达梦数据库的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)达梦数据库
版权归原作者 坦笑&&life 所有, 如有侵权,请联系我们删除。