2022年 Tdengine(3.0.0最新) 通过idea数据库管理工具连接Tdengine

docker 安装 TDengine

执行以下命令(挂载目录根据自己需要更改)

  • docker pull tdengine/tdengine
  • docker run -d --name tdengine -e TAOS_FQDN=tdengine -v F:\devUtilInstallDir\tdengine\taos\log:/var/log/taos -v F:\devUtilInstallDir\tdengine\taos\config:/etc/taos/ -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp tdengine/tdengine

写入测试数据库

可以使用 TDengine 的自带工具 taosBenchmark 快速体验 TDengine 的写入。
进入容器,启动 taosBenchmark:
$ taosBenchmark

从官方github上下载最新源码包编译jdbc-connector

image.png
  • 在 taos-connector-jdbc 目录下执行:
    mvn clean package '-Dmaven.test.skip=true'(idea终端是powshell的命令)
    mvn clean package -Dmaven.test.skip=true(idea终端是cmd的命令)
image.png

使用idea database 连接TDengine

  • 打开 IDEA database 工具,在驱动中添加 target 文件夹下的 taos-jdbcdriver-3.0.0-dist.jar。
    选择 RESTful 方式进行连接(注意:使用 com.taosdata.jdbc.TSDBDriver 驱动类需要安装 TDengine 客户端)。

  • 创建驱动


    image.png

    image.png
  • 然后通过驱动创建数据源。TDengine 的 JDBC URL 规范为:jdbc:[TAOS|TAOS-RS]://[host_name]:[port]/[database_name]?[user={user}|&password={password}|&charset={charset}|&cfgdir={config_dir}|&locale={locale}|&timezone={timezone}]

  • 使用 RESTful 连接,此处 URL 示例为:jdbc:TAOS-RS://VM-24-8-centos:6041/log( 此处使用域名需要在 Hosts 文件内添加解析;URL 内的 locale、timezone 参数在 RESTful 连接中不生效)

    image.png

  • 配置完后,右击数据源,新建查询控制台测试能否查询。需要注意的是,RESTful 请求是无状态的,查询、写入需要在表名前带上数据库名:


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容