什么是IDEA Database管理工具?

这里首先介绍下IDEA,IDEA全称IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一。

IDEA是自带数据库管理工具的,相似于一个小型Navicat。这个工具能够让咱们平时的一些对数据的操作间接在 IDEA 就能够实现,不须要再切换到其余工具上。对于TDengine来说,用户能够通过JDBC驱动建设和IDEA的连贯,不须要再到命令行去写SQL语句,间接在IDEA中执行即可。这也是为大家可视化应用TDengine提供了一种解决办法。

如何通过IDEA Database管理工具连贯TDengine?

  1. 应用IDEA自带的Database模块增加TDengine

  1. 填写数据库连贯

  1. 连贯测试

  1. 依照提醒配置TDengine的驱动

  1. 增加驱动


因为官网的驱动【我从maven仓库下载了一个】 依赖了Apache-common包,所以驱动不能独立运行,如果导入后会报错,提醒StringUtils包不存在,所以我改了驱动的源码,去掉了这个依赖

批改后的驱动下载地址:

https://download.csdn.net/dow...

当然你也能够自行批改源码去掉TSDBDriver类中Apache-StringUtils的依赖:

  1. 驱动引入之后

  1. 再度连贯测试

能够看到曾经连贯胜利了。如果连贯呈现问题,有好多种起因,自己遇到过得是数据库版本和windows下的客户端版本不统一,把两者改为统一就解决了。

如果还有问题请参考官网文档介绍排查问题呈现起因:

https://www.taosdata.com/cn/d...

还有个谬误大家能够先不必管:

  1. 具体应用步骤




至此,TDengine表中的后果曾经齐全显示进去了。

不过在这个过程中,有一个概念须要更正一下,把TDengine了解成一个时序数据库,是不完全正确的。TDengine实质上是一个开源、高效的物联网大数据平台,除外围的快10倍以上的时序数据库性能外,还提供缓存、数据订阅、流式计算等性能。这个概念很重要,请大家一起默念三遍。

作者简介:曾建强,航电修建科技研发工程师,目前负责数据可视化方面的钻研,对技术钻研有浓重的趣味,开源社区爱好者。

TDengine外围性能齐全开源,借开源东风,也收到很多来自开源社区的反对和反馈。除了这次介绍连贯IDEA办法的这位大神外,还有不少奉献干货的小伙伴。比方奉献.Net Core驱动的Maikebing同学,也始终是社区中的沉闷成员,下次能够重点向大家介绍一下,他奉献的几款工具。

心愿大家在应用TDengine的同时,也能施展本人的技术激情,参加到社区的奉献中来!