我们前面的文章在介绍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)