工具介绍
- DBeaver是一款免费的开源数据库管理工具
- 易用性是该工具设计的主要目标,其免费、跨平台、基于开源框架,并允许各种扩展(插件)。
- 它支持任何具有一个JDBC驱动程序数据库。
- 它可以处理任何的外部数据源。
DBeaver 社区版可以通过DBeaver官方网站或者Github中文社区进行下载
- TDengine 是涛思数据旗下一款产品开源、云原生的时序数据库(Time Series Database)
taos-jdbcdriver 是 TDengine 的官方 Java 语言连接器,Java 开发人员可以通过它开发存取 TDengine 数据库的应用软件
- taos-jdbcdriver 实现了 JDBC driver 标准的接口,并提供两种形式的连接器
- 一种是通过 TDengine 客户端驱动程序(taosc)原生连接 TDengine 实例,支持数据写入、查询、订阅、schemaless 接口和参数绑定接口等功能
- 一种是通过 taosAdapter 提供的 REST 接口连接 TDengine 实例。REST 连接实现的功能集合和原生连接有少量不同。
taos-jdbcdriver可以通过TDengine进行下载,然后自行编译
git clone https://github.com/taosdata/taos-connector-jdbc.git
cd taos-connector-jdbc
mvn clean install -Dmaven.test.skip=true
这里提供DBeaver-22.1.0的Windows安装包和taos-jdbcdriver-2.0.41的Jar包,可直接下载使用:
下载【CSDN资源】
安装部署
DBeaver在Windows下安装
- 双击exe程序安装,安装过程按照提示步骤一步一步进行即可,网上有较多资料,这了不再赘述
安装TDengine驱动
- 打开DBeaver,点击【数据库】-【驱动管理器】-【新建】
- 新建页面,首先在【设置】中,自定义 驱动名称;然后点击【库】-【添加文件】,选择jar文件,点击找到类,选择com.taosdata.jdbc.rs.RestfulDriver,这个时候在设置中,类名会自动填充为com.taosdata.jdbc.rs.RestfulDriver。点击确定,可以看到驱动管理器中出现创建的驱动名称
连接TDengine数据库
- 点击【数据库】-【新建数据库链接】
- 在全部中搜索并选择驱动TDengine,然后点击下一步,填写JDBC URL、用户名和密码,点击【测试连接】,弹出已连接,说明成功。
3.可在【连接详情】-【连接名称】中设置别名,最后点击完成,在导航栏中出现刚才设置的连接,双击可连接数据库