如何使用IDEA数据库工具连接TDengine?

  • 作者: 凯哥Java(公众号:凯哥Java)
  • taos数据库
  • 时间:2025-04-01 16:50
  • 160人已阅读
简介 源码编译JDBC-Connector首先从GitHub仓库克隆JDBC连接器的源码,gitcloneGitHub-taosdata/taos-connector-jdbc:ConnectingJavaApplicationWithaTDengineDatabase.(需要旧版本可以-b指定对应版本分支),或者设置:在taos-connector-jdbc目录下执行:mvncleanpackage-

🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:联系凯哥 微信号 kaigejava2022

源码编译 JDBC-Connector

首先从 GitHub 仓库克隆 JDBC 连接器的源码,git clone GitHub - taosdata/taos-connector-jdbc: Connecting Java Application With a TDengine Database. (需要旧版本可以 -b 指定对应版本分支),或者设置:

00f7e7fd88ba6ae34daea417489834bf.png

在 taos-connector-jdbc 目录下执行:mvn clean package -Dmaven.test.skip=true

285412dc7a5d2a1b98a487ffe7855b61.png

使用 IDEA database 连接 TDengine

打开 IDEA database 工具,在驱动中添加 target 文件夹下的 taos-jdbcdriver-2.0.39-dist.jar。

选择 RESTful 方式进行连接(注意:使用 com.taosdata.jdbc.TSDBDriver 驱动类需要安装 TDengine 客户端)。

a3b604d0d25685a2b35f8fca8d6a38eb.png

然后通过驱动创建数据源。TDengine 的 JDBC URL 规范为:jdbc:[TAOS|TAOS-RS]://[host_name]:[port]/[database_name]?[user={user}|&password={password}|&charset={charset}|&cfgdir={config_dir}|&locale={locale}|&timezone={timezone}]

使用 RESTful 连接,此处 URL 示例为:jdbc:TAOS-RS://VM-24-8-centos:6041/log( 此处使用域名需要在 Hosts 文件内添加解析;URL 内的 locale、timezone 参数在 RESTful 连接中不生效)

125545972e843fbf9d9bd5a01dcbb459.png

  • 点击测试连接,出现黄色感叹号不影响使用。

e8d8585305c5ef29b0c5272b5dadc10f.png

  • 配置完后,右击数据源,新建查询控制台测试能否查询。需要注意的是,RESTful 请求是无状态的,查询、写入需要在表名前带上数据库名:

  • 4de072b13a942d3e437f9e47dbd13ae0.png







TopTop