
我们前面的文章在介绍Navicat Premium Lite 17 初体验的时候,Navicat其中一个令人诟病的地方就是不支持国产数据库。如果使用DataGrip的话就不存在这个问题了。
下面我们介绍一下使用DataGrip连接国产数据库的方式。其实,DataGrip与IntelliJ IDEA出自一家公司,所以可以猜测,DataGrip连接数据库基本上就是基于JDBC的方式,只要国产数据库提供了JDBC驱动(我相信都有),我们都是可以连接的。
下面我们以国产达梦数据库进行说明,其他像神通、人大金仓等国产数据库,原理都是一样的。
壹、准备达梦JDBC驱动
在达梦官网下载JDBC驱动
https://eco.dameng.com/eco-file-server/file/eco/download/20221215101545VDTCQHAM5JD0C86Q5D
我们重点关注的是DmJdbcDriver18.jar

为了统一管理,建议将jar移动到DataGrip的驱动文件夹内,比如我Mac电脑位置在
/Users/用户名/Library/Application Support/JetBrains/DataGrip2024.1/jdbc-drivers
其中用户名为你Mac的用户名称 DataGrip2024.1版本号
可以在里面建个文件夹,比如我创建的是DM,并将jar移动进去

贰、DataGrip配置驱动
打开DataGrip,点击➕,选择Driver

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

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

Class选择dm.jdbc.driver.DmDriver

可以配置URL templates
jdbc:dm://{host::localhost}?[:{port::5236}][/DataBaseName?schema={database}] 
配置完成后,点[OK]
叁、配置连接
配置完驱动后,再次点➕,选择Data Source,然后选择我们创建的达梦

主要配置以下信息
Host:IP或域名
User:用户名
Password:密码
Database:数据库名
配置完成后点【Test Connection】,如果配置的没问题,会提示【Succeeded】

评论 (0)