DBeaver连接(DM)达梦数据库

news2024/10/6 4:10:25

DBeaver连接(DM)达梦数据库

文章目录

  • 1.下载驱动
  • 2.DBeaver新建驱动
  • 3.连接DM数据库
  • 4.JDBC 接口

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/642775.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

几个直接在TigerISP上查看全志芯片接Sensor分辨率的方法

TigerISP是全志提供的量产工具,在连接TigerISP时需要填写Sensor名称、Sensor分辨率、Sensor帧率及选择ISP通道、Vich、Wdr模式等… 准备工作:打开debugfs 操作:adb shell进入系统后输入以下两个命令: mount -t debugfs mone /s…

如何成功实施一个数据治理项目?实施步骤有哪些?

企业数字化转型以数据为中心,通过数据驱动业务发展、管理协同和运营。因此,数字化转型关键在于数据,数据治理则需先行。从而更好激发数据生产要素潜能,实现业务数据化、数据价值化,助力企业数字化转型。 那么何为数据…

零代码产品新秀敲敲云与明星产品简道云、轻流对比

零代码产品正在成为当今技术领域的热门话题。随着人们对更快、更简单的开发流程的需求不断增加,零代码产品正在作为一种解决方案得到越来越多的关注。 零代码技术源于低代码技术,与低代码不同的是,零代码不需要任何代码编写。这意味着即使是普…

让人头疼的时序数据预测,这个方案居然三步就搞定了?

数字化时代,时序数据预测已经从一种理论研究转变为各行业实际运营中的关键工具,这种预测可以覆盖广泛的业务领域,比如: 利用历史销售数据进行未来销售趋势的预测 根据既往的电力消耗数据预估未来电力需求 基于过去的股市行情预测未…

释放 OpenAI 和 ESP-BOX 的力量:ChatGPT 与乐鑫 SoC 融合指南

当前,我们正见证着一场技术革命,而 OpenAI 正处于这场变革的最前沿。其中最激动人心的创新之一就是ChatGPT,它运用自然语言处理的力量,打造出更加引人入胜、直观的用户体验。而将 OpenAI 的 API 与物联网设备相结合,更…

Spring Cloud Kubernetes配置使用详情

目录 一、 为什么你需要 Spring Cloud Kubernetes? 二、 Starter 三、 用于 Kubernetes 的 DiscoveryClient 四、Kubernetes 原生服务发现(service discovery) 五、Kubernetes PropertySource 的实现 1、使用 ConfigMap PropertySource …

Unreal Engine 5.1 AI行为树基础入门

ai行为树理解起来其实是npc根据自身一些情况进行一些逻辑执行,而这些逻辑是我们使用ai行为树去实现的。 ai行为树需要一个寻路网格体边界体积,在ue引擎中,体积Actor分为多种,寻路网格体边界体积只是其中的一种。 关于其它的体积&a…

leetcode:448. 找到所有数组中消失的数字(python3解法)

难度:简单 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 输入:nums [4,3,2,7,8,2,3,1] 输出&…

初识网络之https的加密与解密

目录 一、https协议的概念 二、加密的概念 三、为什么需要加密 四、常见的加密方式 1. 对称加密 2. 非对称加密 五、数据摘要(数据指纹) 六、数据签名 七、加密方案 1. 方案一:只使用对称加密 2. 方案二:只使用非对称加…

院士大咖齐聚蓉城,论道“疑难眼眶病学术论坛”

“全国疑难眼眶病诊疗带教基地”成立,力促“病有所医 ” 大咖云集,这是一场眼科界领军人汇聚一堂,聚焦疑难眼眶病突破性学术成果及前沿技术的高规格论坛; 规模空前,这是一场围绕眼眶病诊疗技术议题深入探讨交流,为我国…

行为型设计模式08-职责链模式

🧑‍💻作者:猫十二懿 ❤️‍🔥账号:CSDN 、掘金 、个人博客 、Github 🎉公众号:猫十二懿 职责链模式 1、职责链模式介绍 责任链模式(Chain of Responsibility Pattern)…

seatunnel入门案例,集群模式

目录 安装部署 解压 环境变量 安装plugin 添加资源jar包 SEATUNNEL 配置文件 env:环境设置 source:数据源设置 sink:数据去向设置 transform: 数据转换设置 运行方式 seatunnel 引擎(zeta) 本地模式 集群模式 安装部署 解压 tar…

Centos7在Nginx中配置SSL证书

我的环境 阿里云轻量应用服务器(Linux, Centos7.9 x64) 一、申请免费SSL证书 一年可以创建20个 下载证书(我是Nginx服务器) 下载到本地后,打开有两个文件: 二、将SSL证书文件上传至服务器 通过WinScp拖…

图像sensor的特性和驱动解析

1、更换OV9712并且做配置更改和测试 1.1、更改配置脚本 修改Hi3518E_SDK_V1.0.3.0\package\mpp\sample\Makefile.param 1.2、测试运行 运行官方SDK sample的测试版本(打包到本地) 运行ORTP传输的测试版本(RTP实时预览) 1.3、更…

如何高效合理规划每天的工作?

如何高效合理规划每天的工作? 〇、基本原则 梳理工作,明确目标。(SMART法则)轻重缓急,排优先级。(四象限管理法则)要事第一,尽管去做。(GTD 理论)限时deadl…

新买的电脑怎么用U盘重装系统?新买的电脑用U盘重装系统教程

新买的电脑怎么用U盘重装系统?用户新买了电脑,想知道怎么用U盘来重装新买的电脑,用U盘来重装电脑其实非常简单,用户需要准备一个U盘,然后完成U盘启动盘的安装,接着按照以下分享的新买的电脑用U盘重装系统教…

[Hadoop安装配置 ]

目录 前言: 执行步骤: 1 创建好目录文件,上传Hadoop版本压缩包,一般都是tar.gz 结尾包 1.1这里压缩包可以直接拖拽到指定虚拟机目录下, 例如xshell连接指定虚拟机, 然后可以拖拽,如果拖拽不了,那就需要设置一下配置, 或者 使用 xftp工具 连接xshell 然后上传文件 2 解压…

pandas---数据合并(concat、append、merge)

1. concat函数 pd.concat([data1, data2], axis1) 按照行或列进行合并,axis0为列索引,axis1为行索引。 df1 make_df([1, 2], [A, B]) df2 make_df([3, 4], [A, B]) display(df1, df2) # 默认上下合并,垂直合并 pd.concat([df1, df2]) …

【机器学习】——学习的基本分类:算法模拟的根本出发点!

目录 引入 一、分类 1、基于学习策略的分类 2、基于所获取知识的表示形式分类 3、按应用领域分类 4、综合分类 二、研究领域 引入 机器学习是继专家系统后人工智能的又一重要研究领域!机器学习是研究计算机怎样模拟或实现人类的学习行为,以获取新…

前端面试经验技巧分享

👩 个人主页:不爱吃糖的程序媛 🙋‍♂️ 作者简介:前端领域新星创作者、CSDN内容合伙人,专注于前端各领域技术,成长的路上共同学习共同进步,一起加油呀! ✨系列专栏:前端…