如何创建网站推广产品济南校园兼职网站建设
2026/4/17 22:04:39 网站建设 项目流程
如何创建网站推广产品,济南校园兼职网站建设,专门做销售招聘网站,科技为了上大学上交可控核聚变TDengine Python 连接器入门指南 本文面向 TDengine 初学者#xff0c;目标是让你在 5#xff5e;10 分钟内完成#xff1a;安装连接器 → 建立连接 → 建库建表 → 写入 → 查询#xff0c;并掌握连接器的基本使用方式与常见问题排查。 说明#xff1a;TDengine 官方 Py…TDengine Python 连接器入门指南本文面向 TDengine 初学者目标是让你在 510 分钟内完成安装连接器 → 建立连接 → 建库建表 → 写入 → 查询并掌握连接器的基本使用方式与常见问题排查。说明TDengine 官方 Python 连接器为taospy。其中原生连接对应taospy包的taos模块。WebSocket 连接对应可选包taos-ws-py使用taosws模块推荐。1. 选择连接方式taospy提供两种连接方式建议优先使用WebSocket 连接WebSocket 连接推荐通过taosAdapter的 WebSocket 接口访问 TDengine依赖更轻且在并发/IO 密集场景更友好。原生连接NativePython 进程需加载 TDengine 客户端驱动libtaos.so/taos.dll本地依赖更多。连接方式的详细介绍见连接方式2. 环境准备在运行示例前请确认TDengine TSDB 服务端已启动并且你的程序能访问到它。若使用WebSocket 连接确保taosAdapter的 WebSocket 服务可用示例默认localhost:6041。若使用原生连接确保已安装 TDengine TSDB 客户端驱动且 Python 能正确加载。3. 安装连接器# 原生连接pip3installtaospy# WebSocket 连接推荐可选装pip3installtaos-ws-py4. 第一个程序建库建表、写入、查询下面提供两份“最小可运行”示例你可以任选其一。4.1 WebSocket推荐保存为quickstart_ws.py并运行。importtaoswsdefmain()-None:# WebSocket 连接依赖 taosAdapter 的 WebSocket 服务。connNonehostlocalhostport6041try:conntaosws.connect(userroot,passwordtaosdata,hosthost,portport,)conn.execute(CREATE DATABASE IF NOT EXISTS demo)conn.execute(USE demo)conn.execute(CREATE STABLE IF NOT EXISTS meters (ts TIMESTAMP, current FLOAT, voltage INT) TAGS (location BINARY(24)))conn.execute(CREATE TABLE IF NOT EXISTS d0 USING meters TAGS(beijing))conn.execute(INSERT INTO d0 VALUES (NOW, 10.2, 220) (NOW 1s, 10.3, 221))resultconn.query(SELECT * FROM meters LIMIT 5)forrowinresult:print(row)finally:ifconnisnotNone:conn.close()if__name____main__:main()运行python3 quickstart_ws.py4.2 原生连接Native保存为quickstart_native.py并运行。importtaosdefmain()-None:# 原生连接依赖 TDengine 客户端驱动libtaos.so/taos.dll。connNonehostlocalhostport6030try:conntaos.connect(userroot,passwordtaosdata,hosthost,portport,)conn.execute(CREATE DATABASE IF NOT EXISTS demo)conn.execute(USE demo)conn.execute(CREATE STABLE IF NOT EXISTS meters (ts TIMESTAMP, current FLOAT, voltage INT) TAGS (location BINARY(24)))conn.execute(CREATE TABLE IF NOT EXISTS d0 USING meters TAGS(beijing))conn.execute(INSERT INTO d0 VALUES (NOW, 10.2, 220) (NOW 1s, 10.3, 221))resultconn.query(SELECT * FROM meters LIMIT 5)forrowinresult.fetch_all():print(row)finally:ifconnisnotNone:conn.close()if__name____main__:main()运行python3 quickstart_native.py5. 连接器基本用法速记建立连接WebSockettaosws.connect(user..., password..., host..., port...)原生taos.connect(user..., password..., host..., port...)执行 SQLconn.execute(sql)查询conn.query(sql)WebSocket 返回结果可直接迭代for row in result:原生示例里通过result.fetch_all()获取全部记录6. 异常与排查最常见TDengine Python 连接器的数据库操作如果出现异常会直接抛出给应用层处理。常见排查路径ConnectionError连接失败检查服务端是否启动、账号密码是否正确、host/port 是否可达WebSocket 还需要确认taosAdapter是否可用。InterfaceError原生接口/驱动不兼容通常是taosc或客户端驱动版本过低或不匹配升级 TDengine 客户端组件。ProgrammingError/QueryErrorSQL/查询错误检查 SQL 是否正确、库表是否存在、数据类型是否匹配结合错误码定位。参考错误码7. 下一步进阶能力入口当你能跑通上面的“建库建表、写入、查询”后建议按需求继续高效批量写入了解参数绑定stmt / stmt2。无模式写入了解schemaless写入。消息订阅了解 TMQ创建 Consumer、subscribe、poll、commit。连接参数与 URL 规范了解 WebSocket DSNws://...与超时/重试/时区等参数。关于TDengineTDengine 专为物联网IoT平台、工业大数据平台设计。其中TDengine TSDB 是一款高性能、分布式的时序数据库Time Series Database同时它还带有内建的缓存、流式计算、数据订阅等系统功能TDengine IDMP 是一款AI原生工业数据管理平台它通过树状层次结构建立数据目录对数据进行标准化、情景化并通过 AI 提供实时分析、可视化、事件管理与报警等功能。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询