如何借助 IDEA 数据库管理工具可视化使用 TDengine?
什么是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?的更多相关文章
- 可视化的Redis数据库管理工具redis-desktop-manager的初步使用(图文详解)
不多说,直接上干货! 无论是Linux 还是 Windows里安装Redis, Windows里如何正确安装Redis以服务运行(博主推荐)(图文详解) Windows下如何正确下载并安装可视化的Re ...
- Windows下如何正确下载并安装可视化的Redis数据库管理工具(redis-desktop-manager)(图文详解)
不多说,直接上干货! Redis Desktop Manager是一个可视化的Redis数据库管理工具,使用非常简单. 官网下载:https://redisdesktop.com/down ...
- Java开源数据库管理工具
SQuirreL SQL Client SQuirreL SQL Client 是一个用 Java 编写的程序,它允许您查看数据库的内容.发出 SQL 命令,以及如您将看到的,执行许多其他功能.构 ...
- TP6 数据库管理工具,生成前后台CRUD页面
Tp6 数据库管理工具,数据库内容的搬运工 支持MySQL数据库,可视化配置直接生成前后台CRUD页面减少重复劳动,可以直接作为后台页面使用.前端页面技术基于 iszsw/surface 支持多表关联 ...
- 数据库管理工具GUI - PremiumSoft Navicat Premium Enterprise 11.2.15 x86/x64 KEY
转载自: 数据库管理工具GUI - PremiumSoft Navicat Premium Enterprise 11.2.15 x86/x64 KEY Navicat Premium(数据库管理工具 ...
- 推荐一个sqlce,sqllite等数据库管理工具
推荐一个sqlce,sqllite等数据库管理工具 下载地址: http://fishcodelib.com/files/DatabaseNet4.zip 支持sqlserver,sqlce, sql ...
- 使用SQL Server 2005数据库管理工具 - 初学者系列 - 学习者系列文章
本文讲述使用SQL Server 2005 Express数据库管理工具的使用. 1.打开数据库管理工具 2.选择下面的SQL Server 身份验证,因为在安装数据库的时候设置了sa的密码. 3.选 ...
- .Net程序员学用Oracle系列(17):数据库管理工具(SQL Plus)
1.数据库管理工具概述 2.SQL Plus 实用命令参考 2.1.连接/断开命令 2.2.执行 SQL 语句 2.3.执行 PL/SQL 语句 2.4.文件操作命令 2.5.修改用户密码 2.6.执 ...
- 数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接
前言 DataGrip:Jet Brains出品的一款数据库管理工具(没错,是Jet Brains出品,必属精品).DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, ...
随机推荐
- 【原创】Linux虚拟化KVM-Qemu分析(一)
背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: KVM版本:5.9 ...
- 【MySQL】记一次线上重大事故:二狗子竟然把线上数据库删了!!
写在前面 估计二狗子这几天是大姨夫来了,心情很郁闷,情绪也很低落,工作的时候也有点心不在焉.让他发个版本,结果,一行命令下去把线上的数据库删了!你没听错:是删掉了线上的数据库!运营那边顿时炸了锅:怎么 ...
- 二叉搜索树及java实现
二叉搜索树(Binary Search Tree) 二叉搜索树是二叉树的一种,是应用非常广泛的一种二叉树,英文简称为 BST 又被称为:二叉查找树.二叉排序树 任意一个节点的值都大于其左子树所有节 ...
- mongodb在win10下的安装和配置
一.准备 下载mongodb https://www.mongodb.com/download-center/community 该实例中使用的是:mongodb-win32-x86_64-2008p ...
- Prefrontal cortex as a meta-reinforcement learning system
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! Nature Neuroscience, 2018 Abstract 在过去的20年中,基于奖励的学习的神经科学研究已经集中在经典模型上, ...
- [HDU6793] Tokitsukaze and Colorful Tree
题目 又是一个条历新年,窗前的灼之花又盛开了. 时隔多年,现在只有这一棵树上盛开着残存的 \(n\) 朵灼之花了. 尽管如此,这些灼之 花仍散发出不同色彩的微弱的光芒. 灼之花的生命极为短暂,但它的花 ...
- django学习(一)
1.django版本的选择问题 在学习django之前,我们先做一个基本问题的讨论,这个问题是关于django版本的问题.我们进入官网,可以查看django版本的情况. 关于django的版本的问题, ...
- Java线上问题排查神器Arthas快速上手与原理浅谈
前言 当你兴冲冲地开始运行自己的Java项目时,你是否遇到过如下问题: 程序在稳定运行了,可是实现的功能点了没反应. 为了修复Bug而上线的新版本,上线后发现Bug依然在,却想不通哪里有问题? 想到可 ...
- springmvc以及springboot中的拦截器配置
拦截器两种实现 如果不同的controller中都需要拦截器,不能使用相同的拦截器,因为拦截器不能跨controller,这个时候只能为不同的controller配置不同的拦截器,每一个拦截器只能 ...
- Htmlcss学习笔记2——选择器与常用样式
CSS引入类型 行内样式 内联样式 外部样式表 CSS选择器 基本选择器 复合选择器 伪类选择器 属性选择器 CSS字体样式 font-size font-family font-style font ...