using System; using TDengine.Driver; using TDengine.Driver.Client; namespace Examples { public class WSInsertExample { public static void Main(string[] args) { var builder = new ConnectionStringBuilder("protocol=WebSocket;host=localhost;port=6041;useSSL=false;username=root;password=taosdata"); using (var client = DbDriver.Open(builder)) { try { client.Exec("create database power"); client.Exec("CREATE STABLE power.meters (ts TIMESTAMP, current FLOAT, voltage INT, phase FLOAT) TAGS (groupId INT, location BINARY(24))"); string insertQuery = "INSERT INTO " + "power.d1001 USING power.meters TAGS(2,'California.SanFrancisco') " + "VALUES " + "('2023-10-03 14:38:05.000', 10.30000, 219, 0.31000) " + "('2023-10-03 14:38:15.000', 12.60000, 218, 0.33000) " + "('2023-10-03 14:38:16.800', 12.30000, 221, 0.31000) " + "power.d1002 USING power.meters TAGS(3, 'California.SanFrancisco') " + "VALUES " + "('2023-10-03 14:38:16.650', 10.30000, 218, 0.25000) " + "power.d1003 USING power.meters TAGS(2,'California.LosAngeles') " + "VALUES " + "('2023-10-03 14:38:05.500', 11.80000, 221, 0.28000) " + "('2023-10-03 14:38:16.600', 13.40000, 223, 0.29000) " + "power.d1004 USING power.meters TAGS(3,'California.LosAngeles') " + "VALUES " + "('2023-10-03 14:38:05.000', 10.80000, 223, 0.29000) " + "('2023-10-03 14:38:06.500', 11.50000, 221, 0.35000)"; client.Exec(insertQuery); } catch (Exception e) { Console.WriteLine(e.ToString()); throw; } } } } }