ProcessDB的JDBC和mysql等JDBC有些许差异,在此列出一些基础信息,便于理解后续具体操作所需的知识。
一、JDBC可操作表介绍
根据使用需求,设置了5张表,通过对其进行操作,来实现操作ProcessDB数据库。
1,DB_TABLE 数据库表
和数据库有关的操作,则使用这个表名,例如:新建数据库
INSERT INTO DB_TABLE (name_f,desc_f) values ('TEST74','TEST73')
2,T_TABLE 数据表表
和数据表有关的操作,则使用这个表名,例如修改数据表
Update T_TABLE set TIME_OUT = 36 , desc_f = 'test007' where name_f= 'TEST01.TEST003'
3,P_TABLE 数据点表
和数据点有关的操作,则使用这个表名,例如删除某个数据点
delete from P_TABLE where name_f = 'TEST01.TEST002.STAT'
4,RT_TABLE 实时数据表
和实时数据有关的操作,则使用这个表名,例如查询某个点的实时数据
select * from RT_TABLE where name_f = 'PUBLIC.SYS.PDB_OS_CPU_USAGE'
5,HIS_TABLE 历史数据表
和历史采样数据有关的操作,则使用这个表名,例如查询某个点的历史采样数据
select * from his_table where name_f='public.sys.PDB_OS_CPU_USAGE' and time_f>'2022-10-26 00:00:00' and time_f<'2022-10-26 14:36:37'
6,STAT_TABLE历史数据统计表
和数据统计有关的操作,则使用这个表名,例如查询某个点的历史统计数据
select * from STAT_TABLE where name_f='public.sys.PDB_OS_CPU_USAGE' and time_f>'2022-10-26 00:00:00' and time_f<'2022-10-26 14:36:37'