如何用DBeaver连接TDengine

35 阅读1分钟

一、如何用DBeaver连接TDengine

背景:先说下我用DBeaver自带TDengine的驱动一直下载失败,一直卡在Netty的jar包下载不下来,尝试过切换Maven镜像源为国内的也不行,后面发现${packaging.type} 变量没有被正确解析,导致请求地址无效返回 Bad Request 错误。没找到这种要该怎么解决,后面尝试手动配置taos的驱动包,现将操作步骤记在下面。

解决方案:手动下载并配置 TDengine 驱动包

问题: image.png

二、手动配置TDengine 官方 JDBC 驱动

步骤 1:下载 TDengine 官方 JDBC 驱动

  1. 访问 TDengine 官方 Maven 仓库:repo1.maven.org/maven2/com/…
  2. 选择与你的 TDengine 服务器版本匹配的驱动版本
  3. 下载后缀为 .jar 的文件(例如:taos-jdbcdriver-3.2.7-dist.jar
TDengine服务端版本推荐 taos-jdbcdriver 驱动版本备注
1.6.x1.6.x老旧版本,不推荐使用
2.0.x - 2.4.x2.0.x - 2.4.x2.x 系列通用,2.4.0.14 驱动可兼容 2.x 全系列
3.0.x - 3.1.x3.0.x - 3.1.x3.x 初期版本
3.2.x(最新稳定)3.2.5+(推荐 3.2.7)兼容 3.2.x 全系列服务端,修复了大量连接问题
3.3.x(测试版)3.3.x尝鲜版,建议和服务端版本完全一致

步骤 2:在 DBeaver 中手动添加驱动

  • 点击导航栏中的数据库->驱动管理器->新建

image.png

  • 设置标签页

image.png

  • 库标签页->添加文件(选择下好的3.2.7jar包)->选择驱动类 (别忘了!!!)

image.png

  • 最后点确定!!!

步骤 3:重新创建 TDengine 连接

  • 点击 DBeaver 左上角的 新建连接

  • 选择刚刚自己新建的 TDengine3.2.7 image.png

  • 填写连接TDengine服务端的信息 image.png

  • 点击完成,就OK了