> 技术文档 > Windows 环境下安装时序数据库TDengine,并通过数据库工具DBeaver连接TDengine数据库_windows安装tdengine

Windows 环境下安装时序数据库TDengine,并通过数据库工具DBeaver连接TDengine数据库_windows安装tdengine

TDengine的介绍可查看官方文档:TDengine 文档 | TDengine 文档 | 涛思数据

 步骤一:下载并安装TDengine

根据官网文档中“快速体验”---->\"用安装包快速体验\" 操作没有成功,因 从 TDengine 3.1.0.0 开始,只提供 Windows 客户端安装包。如果需要 Windows 服务端安装包,请联系 TDengine 销售团队升级为企业版,本文以  TDengine-server-3.0.7.1-Windows-x64 版本为例

只能通过----> 控制面板------>卸载TDengine-client-3.3.6.0

然后在官网找到发布历史,选择3.0.7.1的版本,点击下载需要提供邮箱信息,平台会把下载链接发送到邮箱

双击安装,一直点下一步直至安装完成

安装完成后安装目录为默认的 C:\\TDengine

步骤二:启动TDengine数据库服务,通过taos

注意:如果通过cmd命令启动服务提示缺少 xxxx.dll文件,解决方法可通过官网连接下载修复工具,或通过网盘下载(因之前Windows下安装mqtt服务启动时遇到过这种问题,下载过修复工具修复)

dll文件缺失修复工具.zip
链接: https://pan.baidu.com/s/1XrFdk-RhAAr5yq91YYgNaw 提取码: r4jj

管理员模式运行cmd输入,出现如下信息后即为成功

sc start taosd

然后再输入taos命令连接客户端,出现如下版本号相关信息则证明成功

taos

 按照官网教程使用简单的功能:

创建数据库:CREATE DATABASE demo;


进入数据库实例:

USE demo;

创建表结构:

CREATE TABLE t (ts TIMESTAMP, speed INT);


 

插入数据: 

INSERT INTO t VALUES (\'2019-07-15 00:00:00\', 10);INSERT INTO t VALUES (\'2019-07-15 01:00:00\', 20);


查询

SELECT * FROM t;

步骤三:下载并安装 DBeaver

使用第三方工具连接TDengine

下载DBeaver:  Download | DBeaver Community  觉得下载较慢可从网盘提取:DBeaver.zip
链接: https://pan.baidu.com/s/1zXVZRnw10jAdzrnuyqw-0A 提取码: u348

下载完双击安装程序开始安装。安装完成后找到安装目录下的 dbeaver.exe 双击启动dbeaver

 步骤四:配置驱动

添加TDengine驱动:通过网盘下载获取taos-jdbcdriver-3.0.0-dist.jar  驱动jar包  以及教程

也可参考官网:与 DBeaver 的集成 | TDengine 文档 | 涛思数据

 设置驱动名称:可随意填写

类名: com.taosdata.jdbc.TSDBDriver模板URL: jdbc:TAOS-RS://localhost:6041/demo默认端口: 6041默认账号: root数据库可用上面步骤创建的 demo库

注意:点击找到类时之前确保  C:\\TDengine\\taosadapter.exe  已正常运行(即双击运行成功),否则找不到类

注意:若使用 com.taosdata.jdbc.TSDBDriver 驱动类,则需要安装 TDengine 客户端)

           本文以com.taosdata.jdbc.rs.RestfulDriver为例 

步骤五:使用DBeaver 连接TDengine数据库

 新建一个连接:点击---->搜索刚新建的驱动名称

​ 

 双击后出现弹窗:

填写数据库名:demo   (有新建其他数据库,此处可以更改)

用户名:root 

密码:taosdata 

点击测试提示已连接,证明连接成功

点击“确定”  再点击完成关闭弹窗。

左侧点击双击展开 能看到上面步骤中创建的demo数据库以及创建的t表和默认数据库

新增一个sql编辑器

​ 输入一条查询SQL   select * from demo.t  按住 Ctrl+Enter 快捷键执行语句

或者左侧黄色按钮执行语句

​ 

注意:TDengine 更新数据的语句并不是update t set  where 格式,而是通过插入一条相同时序的数据去更新

​ 

其他使用请参考官网:TDengine 数据写入、更新与删除 | TDengine 文档 | 涛思数据