TDengine初搭建--第四版

1、客户端通讯

目前客户端通讯已经都正常

2、IDEA数据库工具通讯

目前IDEA数据库工具通讯正常,可以可视化查询相应数据

3、TDengine和MySQL双配置适配

接下来是TDengine和MySQL双配置的适配

4、简单main方法测试

如果只是测试,后续不需要考虑项目整合,那直接这样即可【注意:数据库链接、数据库名、表名等等根据自己情况调整】

4.1 代码

public class testclass {
    public static void main(String[] args) throws Exception{
        Connection conn=getConn();
        Statement stmt = conn.createStatement();
        // create database
        stmt.executeUpdate("create database if not exists epiot");
        // use database
        stmt.executeUpdate("use epiot");
        // create table
        stmt.executeUpdate("create table if not exists weather (ts timestamp, temprature int, humidity float)");
        // insert data
        int affectedRows = stmt.executeUpdate("insert into weather values(now, 23, 10.3) (now + 1s, 20, 9.3)");
        System.out.println("insert " + affectedRows + " rows.");
        // query data
        ResultSet resultSet = stmt.executeQuery("select * from weather");
        Timestamp ts = null;
        int temperature = 0;
        float humidity = 0;
        while(resultSet.next()){
            ts = resultSet.getTimestamp(1);
            temperature = resultSet.getInt(2);
            humidity = resultSet.getFloat("humidity");
            System.out.printf("%s, %d, %s\n", ts, temperature, humidity);
        }
    }

    public static Connection getConn() throws Exception{
        Class.forName("com.taosdata.jdbc.TSDBDriver");
        String jdbcUrl = "jdbc:TAOS://192.168.0.127:6030/epiot?user=root&password=admin";
        Properties connProps = new Properties();
        connProps.setProperty(TSDBDriver.PROPERTY_KEY_CHARSET, "UTF-8");
        connProps.setProperty(TSDBDriver.PROPERTY_KEY_LOCALE, "en_US.UTF-8");
        connProps.setProperty(TSDBDriver.PROPERTY_KEY_TIME_ZONE, "UTC-8");
        Connection conn = DriverManager.getConnection(jdbcUrl, connProps);
        return conn;
    }
}

 4.2 jar包

jar包有三种方式引入:①jar包导入;②源码路径打包在引入;③pom引入

这里只讲pom引入,其它有需要网上找。

<dependency>
    <groupId>com.taosdata.jdbc</groupId>
    <artifactId>taos-jdbcdriver</artifactId>
    <version>2.0.4</version>
</dependency>

5、项目整合测试(整合MySQL和TDengine)

整合结果如下图所示(2.0.34):

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAS25pZ2h0X0tleQ==,size_11,color_FFFFFF,t_70,g_se,x_16

源码下载路径 

 springboot-tdengine-master.zip-互联网文档类资源-CSDN文库

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Knight-Key

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值