• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

DBeaver连接(DM)达梦数据库

武飞扬头像
度假的小鱼
帮助1

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 得到数据集中指定的标签    

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggiebe
系列文章
更多 icon
同类精品
更多 icon
继续加载