TDengine/docs/zh/05-programming/01-connect/02-java.md
2025-12-04 18:25:02 +08:00

3 KiB
Raw Permalink Blame History

sidebar_label title description
Java 使用 Java 连接器建立连接 使用 Java 连接器建立和 TDengine Cloud 的连接

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';

增加依赖包

{{#include docs/examples/java/pom.xml:dep}}

在“pom.xml”文件中添加 Spring Boot 和 TDengine Java connector 的依赖:

{{#include docs/examples/java/spring/pom.xml:spring}}

配置

在您的终端里面执行下面的命令设置 JDBC URL 为环境变量。如果是 Spring 应用,您可以使用如下 Spring 的配置:

export TDENGINE_JDBC_URL="<jdbcURL>"
set TDENGINE_JDBC_URL=<jdbcURL>
$env:TDENGINE_JDBC_URL='<jdbcURL>'
{{#include docs/examples/java/spring/src/main/resources/application.yml}}

另外,您也可以在您的 IDE 的运行配置里设置环境变量

:::note IMPORTANT 替换 <jdbcURL> 为 真实的 JDBC URL比如 jdbc:TAOS-RS://example.com?useSSL=true&token=xxxx

获取真实的 JDBC URL 的值,请登录TDengine Cloud 后点击左边的”编程“菜单然后选择”Java“。 :::

建立连接

下面的代码是先从环境变量里面创建 JDBC URL然后创建 Connection 这个 JDBC 连接标准对象。

{{#include docs/examples/java/src/main/java/com/taos/example/ConnectCloudExample.java:connect}}
  1. 定义一个名为 MeterMapper 的接口,它使用 MyBatis 框架在 TDengine 数据库的超级表和 Java 对象之间进行映射。
{{#include docs/examples/java/spring/src/main/java/com/taos/example/dao/MeterMapper.java:mybatis}}
  1. 在“src/main/resources/mapper”中创建“MeterMapper.xml”文件中添加以下 SQL 映射
{{#include docs/examples/java/spring/src/main/resources/mapper/MeterMapper.xml}}
  1. 使用 Spring 进行更多查询和插入 TDengine Cloud 实例的示例代码,请参考 Spring Example

客户端连接建立连接以后,想了解更多写入数据和查询数据的内容,请参考 写入查询

想知道更多通过 REST 接口写入数据的详情,请参考REST 接口