页面设计的像胶囊怎么形容搜索引擎优化完整过程
2026/6/20 2:53:42 网站建设 项目流程
页面设计的像胶囊怎么形容,搜索引擎优化完整过程,门户网站 建设 如何写,办公室装修公司哪家好本指南汇总官网文档中 C# 初学者应该掌握的基础知识#xff0c;覆盖安装、连接方式、基本读写、异常处理与数据类型映射。示例代码基于 .NET 6.0。 1. 准备环境 确保 TDengine TSDB 服务端可访问。原生连接使用 serverPort#xff08;默认 6030#xff09;。WebSocket 连接…本指南汇总官网文档中 C# 初学者应该掌握的基础知识覆盖安装、连接方式、基本读写、异常处理与数据类型映射。示例代码基于 .NET 6.0。1. 准备环境确保 TDengine TSDB 服务端可访问。原生连接使用 serverPort默认 6030。WebSocket 连接需要 taosAdapter默认端口 6041。2. 安装连接器在项目文件中添加 NuGet 依赖ProjectSdkMicrosoft.NET.SdkPropertyGroupOutputTypeExe/OutputTypeTargetFrameworknet6.0/TargetFrameworkImplicitUsingsenable/ImplicitUsingsNullableenable/Nullable/PropertyGroupItemGroupPackageReferenceIncludeTDengine.ConnectorVersion3.1.0//ItemGroup/Project或使用命令行dotnetaddpackage TDengine.Connector:::note以下示例代码基于 .NET 6.0如使用其他版本请根据目标框架做适配。:::3. 选择连接方式与连接字符串连接字符串采用keyvalue形式参数之间用分号分隔。原生连接示例host127.0.0.1;port6030;usernameroot;passwordtaosdata;protocolNativeWebSocket 连接示例protocolWebSocket;host127.0.0.1;port6041;useSSLfalse;usernameroot;passwordtaosdata常用参数速览hostTDengine 实例地址。port端口原生 6030 / WebSocket 6041。username/password认证信息。protocolNative或WebSocket默认 Native。db连接数据库。timezone查询结果集解析时区。connectionTimezone连接级别时区3.1.8仅 .NET 6与timezone互斥。更多参数与时区规则请参考 C# 连接器参考文档的“参数规范/时区说明”。4. 最小连接示例{{#include docs/examples/csharp/connect/Program.cs:main}}{{#include docs/examples/csharp/wsConnect/Program.cs:main}}5. 建库建表、写入与查询下面示例展示基础的建库建表、插入与查询流程usingSystem;usingSystem.Text;usingTDengine.Driver;usingTDengine.Driver.Client;varbuildernewConnectionStringBuilder(hostlocalhost;port6030;usernameroot;passwordtaosdata);using(varclientDbDriver.Open(builder)){client.Exec(CREATE DATABASE IF NOT EXISTS power);client.Exec(CREATE STABLE IF NOT EXISTS power.meters (ts TIMESTAMP, current FLOAT, voltage INT, phase FLOAT) TAGS (groupId INT, location BINARY(24)));client.Exec(INSERT INTO power.d1001 USING power.meters TAGS(2,California.SanFrancisco) VALUES (NOW 1a, 10.30000, 219, 0.31000) (NOW 2a, 12.60000, 218, 0.33000));using(varrowsclient.Query(SELECT ts, current, location FROM power.meters LIMIT 5)){while(rows.Read()){varts(DateTime)rows.GetValue(0);varcurrent(float)rows.GetValue(1);varlocationEncoding.UTF8.GetString((byte[])rows.GetValue(2));Console.WriteLine(${ts:yyyy-MM-dd HH:mm:ss.fff},{current},{location});}}}更完整的插入/查询示例可参考docs/examples/csharp/sqlInsert/Program.csdocs/examples/csharp/query/Program.cs6. 异常处理与错误码TDengine.Connector会抛出TDengineError包含错误码与错误信息。建议统一捕获并输出Code与Error字段。TDengine 其他模块的错误码参见 错误码。7. 数据类型映射必知TDengine TSDB DataTypeC# TypeTIMESTAMPDateTimeTINYINTsbyteSMALLINTshortINTintBIGINTlongTINYINT UNSIGNEDbyteSMALLINT UNSIGNEDushortINT UNSIGNEDuintBIGINT UNSIGNEDulongFLOATfloatDOUBLEdoubleBOOLboolBINARYbyte[]NCHARstringJSONbyte[]VARBINARYbyte[]GEOMETRYbyte[]DECIMALdecimal注意JSON 类型仅在 tag 中支持。GEOMETRY 为 WKB 小端字节序。DECIMAL 在 C# 使用decimal当精度超出decimal范围时需用GetString获取。8. 下一步建议了解更多连接参数与时区行为见 C# 连接器参考文档“参数规范/时区说明”。查询返回类型见“数据类型映射”。继续学习 ADO.NET 标准接口、无模式写入、订阅与 stmt见 C# 连接器参考文档“API 参考”。关于TDengineTDengine 专为物联网IoT平台、工业大数据平台设计。其中TDengine TSDB 是一款高性能、分布式的时序数据库Time Series Database同时它还带有内建的缓存、流式计算、数据订阅等系统功能TDengine IDMP 是一款AI原生工业数据管理平台它通过树状层次结构建立数据目录对数据进行标准化、情景化并通过 AI 提供实时分析、可视化、事件管理与报警等功能。

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

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

立即咨询