什么是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

2. 填写数据库连接

3. 连接测试

4. 按照提示配置TDengine的驱动

5. 添加驱动

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

修改后的驱动下载地址:

https://download.csdn.net/download/zjq852533445/12709922

当然你也可以自行修改源码去掉TSDBDriver类中Apache-StringUtils的依赖:

6. 驱动引入之后

7. 再度连接测试

可以看到已经连接成功了。如果连接出现问题,有好多种原因,本人遇到过得是数据库版本和windows下的客户端版本不一致,把两者改为一致就解决了。

如果还有问题请参考官方文档介绍排查问题出现原因:

https://www.taosdata.com/cn/documentation/faq/

还有个错误大家可以先不用管:

8. 具体使用步骤

至此,TDengine表中的结果已经完全显示出来了。

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

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


TDengine核心功能完全开源,借开源东风,也收到很多来自开源社区的支持和反馈。除了这次介绍连接IDEA方法的这位大神外,还有不少贡献干货的小伙伴。比如贡献.Net Core驱动的Maikebing同学,也一直是社区中的活跃成员,下次可以重点向大家介绍一下,他贡献的几款工具。

希望大家在使用TDengine的同时,也能发挥自己的技术热情,参与到社区的贡献中来!

如何借助 IDEA 数据库管理工具可视化使用 TDengine?的更多相关文章

  1. 可视化的Redis数据库管理工具redis-desktop-manager的初步使用(图文详解)

    不多说,直接上干货! 无论是Linux 还是 Windows里安装Redis, Windows里如何正确安装Redis以服务运行(博主推荐)(图文详解) Windows下如何正确下载并安装可视化的Re ...

  2. Windows下如何正确下载并安装可视化的Redis数据库管理工具(redis-desktop-manager)(图文详解)

    不多说,直接上干货! Redis Desktop Manager是一个可视化的Redis数据库管理工具,使用非常简单.       官网下载:https://redisdesktop.com/down ...

  3. Java开源数据库管理工具

    SQuirreL SQL Client   SQuirreL SQL Client 是一个用 Java 编写的程序,它允许您查看数据库的内容.发出 SQL 命令,以及如您将看到的,执行许多其他功能.构 ...

  4. TP6 数据库管理工具,生成前后台CRUD页面

    Tp6 数据库管理工具,数据库内容的搬运工 支持MySQL数据库,可视化配置直接生成前后台CRUD页面减少重复劳动,可以直接作为后台页面使用.前端页面技术基于 iszsw/surface 支持多表关联 ...

  5. 数据库管理工具GUI - PremiumSoft Navicat Premium Enterprise 11.2.15 x86/x64 KEY

    转载自: 数据库管理工具GUI - PremiumSoft Navicat Premium Enterprise 11.2.15 x86/x64 KEY Navicat Premium(数据库管理工具 ...

  6. 推荐一个sqlce,sqllite等数据库管理工具

    推荐一个sqlce,sqllite等数据库管理工具 下载地址: http://fishcodelib.com/files/DatabaseNet4.zip 支持sqlserver,sqlce, sql ...

  7. 使用SQL Server 2005数据库管理工具 - 初学者系列 - 学习者系列文章

    本文讲述使用SQL Server 2005 Express数据库管理工具的使用. 1.打开数据库管理工具 2.选择下面的SQL Server 身份验证,因为在安装数据库的时候设置了sa的密码. 3.选 ...

  8. .Net程序员学用Oracle系列(17):数据库管理工具(SQL Plus)

    1.数据库管理工具概述 2.SQL Plus 实用命令参考 2.1.连接/断开命令 2.2.执行 SQL 语句 2.3.执行 PL/SQL 语句 2.4.文件操作命令 2.5.修改用户密码 2.6.执 ...

  9. 数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接

    前言 DataGrip:Jet Brains出品的一款数据库管理工具(没错,是Jet Brains出品,必属精品).DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, ...

随机推荐

  1. Python+Pytest+Allure+Git+Jenkins接口自动化框架

    Python+Pytest+Allure+Git+Jenkins接口自动化框架 一.接口基础 接口测试是对系统和组件之间的接口进行测试,主要是效验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系. ...

  2. day8 文件

     添加中文  需要编码     f = open("123.txt",'w',encoding='utf-8')    字符串转化二进制编码  encode() 1.文件: 计算机 ...

  3. (转载)sqlserver2008”备份集中的数据库备份与现有的XX数据库不同”解决办法

    原文链接:https://www.cnblogs.com/huangfr/archive/2012/08/09/2629687.html 因为是在另一台电脑对同名数据库做的备份,用常规方法还原,提示不 ...

  4. 基于Prometheus和Grafana打造业务监控看板

    前言 业务监控对许许多多的场景都是十分有意义,业务监控看板可以让我们比较直观的看到当前业务的实时情况,然后运营人员可以根据这些情况及时对业务进行调整操作,避免业务出现大问题. 老黄曾经遇到过一次比较尴 ...

  5. 精讲RestTemplate第10篇-使用代理作为跳板发送请求

    本文是精讲RestTemplate第10篇,前篇的blog访问地址如下: 精讲RestTemplate第1篇-在Spring或非Spring环境下如何使用 精讲RestTemplate第2篇-多种底层 ...

  6. IntelliJ IDEA安装Activiti插件并使用

    一.安装Activiti插件 1.搜索插件 点击菜单[File]-->[Settings...]打开[Settings]窗口. 点击左侧[Plugins]按钮,在右侧输出"actiBPM",点击 ...

  7. AWS 学习笔记之 VPC

    原文:https://ericfu.me/aws-notes-vpc/ VPC 把 VPC 想象成一个逻辑上的数据中心 包含一个 IGW (Internet Gateway)或者 Virtual Pr ...

  8. 计算机网络-传输层(1)UDP协议

    UDP协议基于Internet IP协议,只提供两个基础功能: 分用/复用 分用:主机接收到IP数据报(datagram),每个数据报携带源IP地址.目的IP地址且携带一个传输层的段(Segment) ...

  9. 怎样使用laravel的脚手架安装bootstrap

    第一步.使用composer引入laravel中的ui库 composer require laravel/ui --dev 第二步.生成bootstrap的基本脚手架 php artisan ui ...

  10. NumPy笔记-ndarray

    ndarray,N维数组对象(矩阵) 所有元素必须是相同类型 ndim属性,维度个数 shape属性,各维度大小 dtype属性,数据类型 创建ndarray np.array(collection) ...