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

07-14 1350阅读

DBeaver连接(DM)达梦数据库

  • DBeaver连接(DM)达梦数据库
    • 1.下载驱动
    • 2.DBeaver新建驱动
      • 2.1数据库-驱动管理器
      • 2.2新建驱动
      • 2.3创建驱动-设置:类名,模板,端口如下图填写即可
      • 2.4 创建驱动-库 (添加之前下载的jdbc驱动程序)
      • 2.5创建驱动-库 设置 驱动类
      • 2.6点击【确定】-【关闭】
      • 3.连接`DM数据库`
      • 4.JDBC 接口
      • 智慧问答
        • 1. 我能连上数据库,但是不显示表格,能进行数据查询
        • 2. 牛皮 但是请问表结构怎么修改呢 修改一个字段长度或者名称,好像不能编辑
        • 3. 大佬厉害,我有一个小问题,就是我连接上之后看不了存储过程的脚本,报-- Source code not available错误,请问如何解决?



          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 官网下载

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

          2.DBeaver新建驱动

          2.1数据库-驱动管理器

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

          2.2新建驱动

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

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

          dm.jdbc.driver.DmDriver
          jdbc:dm://{host}:{port}
          

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

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

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

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

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

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

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

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

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

          3.连接DM数据库

          如下图在 Other 下找到刚才命名的DM8

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

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

          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)达梦数据库

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]