![2024 Blog ai .png]()
本文通过详细的步骤演示了如何新建自定义 Driver 以在 DataGrip 中支持连接 Databend,包括设置 Class、DriverFiles 和URLtemplates。最后,通过新建 Driver 和 DataSource,并在 Databend Cloud 上进行连接测试,确保能成功访问数据库。
安装 DataGrip
首先在 DataGrip 官网 进行下载并安装 DataGrip。
连接 Databend 数据库
新建项目
![image-20250529145234378]()
新建 Driver
由于 DataGrip 默认的 data source 不包含 Databend 数据库,所以需要手动创建 Driver,走 JDBC 的方式连接。
![image-20250529145650151]()
下载 databend jdbc jar
到 maven 或者 databend-jdbc github release page 下载最新版本的 databend-jdbc jar 包。
配置 Driver
![image-20250529145948141]()
选择自定义 JARS,将刚刚下载的 jar 包填写进去。然后将上面的 Class 选择 com.databend.jdbc.DatabendDriver,选择之后 Apply 即可。
连接 Databend
接下来就可以在 DataSource 中选择我们刚刚创建的 databend Driver 进行数据库连接了。
![image-20250529150254096]()
我这里以连接 Databend Cloud 为例,先从 Databend Cloud 获取 warehouse 的连接串:
![image-20250529151111137]()
将用户名/密码,jdbc 连接串填写到 DataGrip。
![image-20250529151301301]()
注意 JDBC 连接串中需要添加 ssl=true 和 warehouse=YOUR_WAREHOUSE 。
填写完成后,点击 Test Connection 测试连接的情况。
![image-20250529151430524]()
这样就是已经能够访问到 Databend 数据库了,点击 ok 就会跳转到 SQL console 了。
![image-20250529152304139]()
总结
通过以上步骤,我们成功在 DataGrip 中配置了 Databend 数据库连接。虽然 DataGrip 默认不支持 Databend,但通过创建自定义 Driver 和正确配置 JDBC 连接参数,我们可以充分利用 DataGrip 强大的数据库管理功能来操作 Databend。这种配置方式不仅适用于 Databend Cloud,同样适用于自部署的 Databend 实例。配置完成后,您就可以在熟悉的 DataGrip 环境中享受 Databend 高性能分析数据库带来的便利,进行 SQL 查询、数据浏览、表结构管理等各种数据库操作。
关于 Databend
Databend 是一款开源、弹性、低成本,基于对象存储也可以做实时分析的新式湖仓。期待您的关注,一起探索云原生数仓解决方案,打造新一代开源 Data Cloud。
👨💻 Databend Cloud:databend.cn
📖 Databend 文档:docs.databend.cn
💻 Wechat:Databend
✨ GitHub:github.com/databendlab...