乐趣区

关于tdengine:如何使用-IDEA-数据库工具连接-TDengine

两年前,咱们有篇博客介绍了如何通过 IDEA database 工具连贯 TDengine,但这段时间以来 TDengine、taos-jdbcdriver 有了很大的迭代更新,JDBC Connector 曾经从 TDengine 仓库中独立进去。社区中有些用户示意在应用 IDEA database 连贯 TDengine 时会报错,于是,咱们决定从新写一篇无关 IDEA 数据库管理工具连贯 TDengine 的文章。本篇博客以目前 2.0.39 版本的 JDBC Connector 为例,介绍如何应用源码编译、打包,以及如何应用 IDEA 数据库工具连贯 TDengine。

源码编译 JDBC-Connector

  • 首先从 GitHub 仓库克隆 JDBC 连接器的源码,git clone https://github.com/taosdata/t…(须要旧版本能够 -b 指定对应版本分支),或者设置:
  • 在 taos-connector-jdbc 目录下执行:mvn clean package -Dmaven.test.skip=true

应用 IDEA database 连贯 TDengine

  • 关上 IDEA database 工具,在驱动中增加 target 文件夹下的 taos-jdbcdriver-2.0.39-dist.jar。
  • 抉择 RESTful 形式进行连贯(留神:应用 com.taosdata.jdbc.TSDBDriver 驱动类须要装置 TDengine 客户端)。
  • 而后通过驱动创立数据源。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 连贯中不失效)
  • 点击测试连贯,呈现黄色感叹号不影响应用。
  • 配置完后,右击数据源,新建查问控制台测试是否查问。须要留神的是,RESTful 申请是无状态的,查问、写入须要在表名前带上数据库名:
  • 2.X 版本中默认带 log 库,能够应用 SHOW log.stables 查看蕴含哪些超级表后对特定表进行查问、调试。

感谢您浏览本篇博客,心愿以上内容对您有帮忙。您在应用 TDengine 这款 Time Series Database 的过程中,若遇到辣手的问题或对 TDengine 有改良意见,欢送在 GitHub 上给咱们提 Issue,内容越具体越好,也可 vx 增加小 T(tdengine)为好友退出社区,与大家进行交换 ~ 最初,感激应用 TDengine!


想理解更多 TDengine Database 的具体细节,欢送大家在 GitHub 上查看相干源代码。

退出移动版