DataGrip连接国产数据库

Laughing
2024-07-03 / 0 评论 / 308 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年07月03日,已超过198天没有更新,若内容或图片失效,请留言反馈。

我们前面的文章在介绍Navicat Premium Lite 17 初体验的时候,Navicat其中一个令人诟病的地方就是不支持国产数据库。如果使用DataGrip的话就不存在这个问题了。

下面我们介绍一下使用DataGrip连接国产数据库的方式。其实,DataGripIntelliJ IDEA出自一家公司,所以可以猜测,DataGrip连接数据库基本上就是基于JDBC的方式,只要国产数据库提供了JDBC驱动(我相信都有),我们都是可以连接的。

下面我们以国产达梦数据库进行说明,其他像神通、人大金仓等国产数据库,原理都是一样的。

壹、准备达梦JDBC驱动

在达梦官网下载JDBC驱动

https://eco.dameng.com/eco-file-server/file/eco/download/20221215101545VDTCQHAM5JD0C86Q5D

我们重点关注的是DmJdbcDriver18.jar

image-20240703222309997

为了统一管理,建议将jar移动到DataGrip的驱动文件夹内,比如我Mac电脑位置在

/Users/用户名/Library/Application Support/JetBrains/DataGrip2024.1/jdbc-drivers

其中用户名为你Mac的用户名称 DataGrip2024.1版本号

可以在里面建个文件夹,比如我创建的是DM,并将jar移动进去

image-20240703223331396

贰、DataGrip配置驱动

打开DataGrip,点击➕,选择Driver

image-20240703223513094

可以修改Name,然后点➕,选址Custom JARS...

image-20240703223703870

​ 找到我们的驱动,加载进来

image-20240703224214889

Class选择dm.jdbc.driver.DmDriver

image-20240703224251057

可以配置URL templates

jdbc:dm://{host::localhost}?[:{port::5236}][/DataBaseName?schema={database}] 

image-20240703224432982

配置完成后,点[OK]

叁、配置连接

配置完驱动后,再次点➕,选择Data Source,然后选择我们创建的达梦

image-20240703224626041

主要配置以下信息

Host:IP或域名

User:用户名

Password:密码

Database:数据库名

配置完成后点【Test Connection】,如果配置的没问题,会提示【Succeeded】

image-20240703224822994

0

评论 (0)

取消