使用DataGrip链接达梦数据库

简介: 使用DataGrip链接达梦数据库

前言

在对达梦数据库进行适配的时候,苦于没有什么图形化客户端工具去看数据库数据,于是研究了下添加DataGrip的JDBC驱动,成功的连接上了达梦数据库。

准备

datagrip(显然,自备绿色补丁,Pycharm等也可以)

找到对应的达梦数据库版本的JDBC驱动(https://mvnrepository.com/artifact/com.dameng)

我下载了达梦8的 JDBC 驱动:DmJdbcDriver18-8.1.2.141.jar 可以直接使用

步骤

1、添加驱动程序

左下角有一个加号,选择自定义JAR,随后在目录中选择下载的DMJDBC的jar包

选择了后下拉类这个选项,选择 dm.jdbc.driver.DMDriver 这个类,记得换一个名称,这里我们叫DM8,点击确定。

2、添加链接

这时候我们能够在数据源中看到刚才创建的名为DM8的驱动

填写相关的配置,主要就是这个JDBC的URL,请参考

jdbc:dm://127.0.0.1:5236?loginEncrypt=False

这种格式来填写,一些配置参数(如loginEncrypt)可以在达梦的官网找到

填好用户名密码,点击测试,发现就可以成功链接了。

另一种方式

由于达梦兼容oracle,我们可以用oracle的驱动去链接达梦,不过在达梦的服务端需要开启达梦数据库的兼容模式,这里不做推荐。

问题

由于达梦数据库在建库的时候可以指定是否严格大小写,因此如果遇到大小写敏感的情况,需要使用 “” 引号包裹变量进行查询,如:

如果不加的话可能会报找不到Schema的错误,如

相关文章
|
2月前
|
监控 Java 应用服务中间件
达梦数据库DEM监控部署教程分享
达梦数据库DEM监控部署教程分享
78 2
|
5天前
|
SQL 数据库
达梦数据库阻塞死锁及解锁
【10月更文挑战第6天】本文介绍了在达梦数据库中模拟和解决死锁的方法。首先通过创建表并插入数据但不提交事务,模拟了阻塞情况;接着利用V$TRXWAIT和V$SESSIONS视图查询阻塞信息,并通过SP_CLOSE_SESSION函数解决阻塞。最后讨论了死锁的成因及避免策略,强调了正确管理事务的重要性。
|
7天前
|
Java 关系型数据库 MySQL
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
这篇文章是关于如何使用Spring Boot框架通过JdbcTemplate操作MySQL数据库的教程。
11 0
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
|
13天前
|
数据库连接 网络安全 数据库
网站链接数据库失败,重启网站好了
网站链接数据库失败,重启网站好了
|
21天前
|
Java 关系型数据库 数据库连接
SpringBoot项目使用yml文件链接数据库异常
【10月更文挑战第3天】Spring Boot项目中数据库连接问题可能源于配置错误或依赖缺失。YAML配置文件的格式不正确,如缩进错误,会导致解析失败;而数据库驱动不匹配、连接字符串或认证信息错误同样引发连接异常。解决方法包括检查并修正YAML格式,确认配置属性无误,以及添加正确的数据库驱动依赖。利用日志记录和异常信息分析可辅助问题排查。
53 10
|
20天前
|
Java 关系型数据库 MySQL
SpringBoot项目使用yml文件链接数据库异常
【10月更文挑战第4天】本文分析了Spring Boot应用在连接数据库时可能遇到的问题及其解决方案。主要从四个方面探讨:配置文件格式错误、依赖缺失或版本不兼容、数据库服务问题、配置属性未正确注入。针对这些问题,提供了详细的检查方法和调试技巧,如检查YAML格式、验证依赖版本、确认数据库服务状态及用户权限,并通过日志和断点调试定位问题。
|
2月前
|
Oracle 关系型数据库 Java
银河麒麟v10安装达梦数据库
银河麒麟v10安装达梦数据库
257 1
|
2月前
|
监控 数据可视化 前端开发
基于python django生产数据与计划大屏,可链接数据库
本文介绍了一个基于Python Django框架开发的生产数据与计划大屏系统,该系统能够实时采集和展示生产数据,支持数据可视化和实时更新,以提高生产监控的效率和质量。
|
3月前
|
缓存 分布式计算 DataWorks
DataWorks操作报错合集之连接数据库时出现了通信链接失败的报错,该如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
4月前
|
SQL Java 数据库连接
使用Python通过JDBC操作数据库(达梦数据库)
使用Python通过JDBC操作数据库(达梦数据库)
621 0