目录
前言
ProcessDB实时/时序数据库支持Python开发,接下来将和大家分享下如何在Python项目上使用ProcessDB实时/时序数据库
一、连接数据库
所需字段:
字段 | 注释 |
connectName | 数据库ip地址 |
port | 端口号 |
连接数据库示例:
#连接
connectName = '117.78.33.41'
port = 8399
processdbDriver.connect(connectName, port)
二、登录数据库
所需字段:
字段 | 注释 |
userName | 数据库用户名 |
password | 数据库密码 |
登录数据库示例:
#登录
userName = 'root'
password = 'root'
wErrCode = processdbDriver.login(userName, password)
三、示例展示
这里以插入实时数据作为示例,展示完整的Python操作ProcessDB数据库的流程
# coding:utf8
import ProcessDBDriver as processdbDriver
import numpy as np
# 点的数据类型
# float32--0 digital--1 bBool--2 uInt8--3 Int8--4 uInt16--5 Int16--6 nuInt32--7 nInt32--8 nuInt64--9 nInt64--10 fFloat64--11 nTime--12
# 插入实时数据的准备数据
dataList = [1001000200, 0, np.float32(666)]
#连接
connectName = '127.0.0.1'
port = 8301
processdbDriver.connect(connectName, port)
#登录
userName = 'root'
password = 'root'
wErrCode = processdbDriver.login(userName, password)
#登录成功
if wErrCode != 0:
print('login failed. errorCode: ', wErrCode)
else:
print('login succeed!')