目录

linux部署运维3——centos7.9离线安装部署配置涛思taos2.6时序数据库TDengine以及java项目链接问题处理(二)

上一篇讲了centos7.9如何安装涛思taos2.6时序数据库的操作步骤和方案,本篇主要讲解taos数据库的初始化,相关配置说明,数据库和表的创建问题以及java项目连接问题。

centos7.9如何离线安装taos2.6,请点击下方链接详细查看:

centos7.9如何安装涛思taos2.6时序数据库

一.java项目链接

java项目链接问题处理:https://docs.taosdata.com/2.6/reference/connector/java/

官方jar包版本:https://mvnrepository.com/artifact/com.taosdata.jdbc/taos-jdbcdriver

需要注意的是:服务器安装的taos版本是多少,java项目使用的jdbc驱动版本须保持一致。

java 复制代码
        <dependency>
            <groupId>com.taosdata.jdbc</groupId>
            <artifactId>taos-jdbcdriver</artifactId>
            <version>2.0.34</version>
        </dependency>

二.java项目链接操作常见问题

具体操作请参见文档:https://docs.taosdata.com/2.6/reference/connector/java/

三.taos初始化并配置

1.数据库相关的操作(支持修改已保存的数据)
bash 复制代码
####进入taos命令(taos功能正常)
taos
####查看数据库
show databases;
####删除数据库
DROP DATABASE power;
####创建数据库
##创建一个名为 power的库,这个库的数据将保留 365 天(超过 365 天将被自动删除),每 10 天一个数据##文件,内存块数为 6,允许更新数据。
CREATE DATABASE power KEEP 365 DAYS 10 BLOCKS 6 UPDATE 1;
##创建一个名为test的库,允许更新数据。
CREATE DATABASE test UPDATE 1;
####使用数据库
use test;
2.数据表相关的操作(包含父表)
bash 复制代码
####创建四种数据类型的父表
##varchar
CREATE TABLE stable_nchar(ts timestamp,val nchar(500),quality double)TAGS (device int);
##double
CREATE TABLE stable_double(ts timestamp,val double,quality double)TAGS (device int);
##bigint
CREATE TABLE stable_bigint(ts timestamp,val bigint,quality double)TAGS (device int);
##bool
CREATE TABLE stable_bool(ts timestamp,val bool,quality double)TAGS (device int);
####依照父表创建子表
##double子表
CREATE TABLE d_test USING stable_double TAGS (1);
##varchar子表
CREATE TABLE v_wd USING stable_nchar TAGS (1);
##其他子表类似
。。。
####删除表
DROP TABLE d_test;
####显示一个数据表的创建语句
SHOW CREATE TABLE v_wd;
####获取表的结构信息
DESCRIBE d_test;
####插入数据
INSERT INTO c_wd VALUES (NOW, 10.2, 219.36);
INSERT INTO a_wd VALUES (NOW, 151280, 219)(1717696469000, 151264, 219);
INSERT INTO b_sd VALUES (1648456949000,121.2,219.36,555)(1647420149000,155.36,219.36,555);
####查询数据
select ts,max(val) from a_cj05_wd where ts >= '2024-01-01 00:00:00' and ts < '2024-06-01 00:00:00' order by ts desc limit 1;
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
Gadus_38 分钟前
MySQL:InnoDB
数据库·mysql
熙曦Sakura3 小时前
【Linux】基础开发工具
linux·运维·服务器
孙同学_4 小时前
【MySQL】001.MySQL安装
数据库·mysql·adb
Tracy-225 小时前
啥是Spring,有什么用,既然收费,如何免费创建SpringBoot项目,依赖下载不下来的解决方法,解决99%问题!
java·spring
未定义.2215 小时前
Java设计模式实战:策略模式在SimUDuck问题中的应用
java·设计模式·策略模式
不剪发的Tony老师6 小时前
SQLite + Redis = Redka
数据库·redis·sqlite
码熔burning7 小时前
【NIO番外篇】之组件 Channel
java·nio·channel
樽酒ﻬق7 小时前
PostgreSQL、MariaDB和MySQL的异同及应用:企业级数据库选型指南
数据库·postgresql·mariadb
小南家的青蛙7 小时前
Linux的网络配置的资料
linux·运维·网络
卡尔曼的BD SLAMer7 小时前
问题 | 针对SSM(Spring + Spring MVC + MyBatis)框架的去Spring MVC强化版学习路线
java·spring·mvc·mybatis