window11系統 使用GO語言建立TDengine 連接

目錄

1、安裝GCC、TDengine-client

1、github下載mingw64 軟件包?

2、解壓指定目錄、配置環境變量

3、檢驗gcc是否安裝成功

4、安裝TDengine-client

2、配置go環境變量

3、配置Goland 系統變量、重啟Goland(該軟件自己也有系統變量,有時候會和window11的系統變量不一致)

4、運行GO程序測試建立連接


1、安裝GCC、TDengine-client

1、github下載mingw64 軟件包?
2、解壓指定目錄、配置環境變量

MinGW_HOME = 自己的解壓后的mingw64 目錄絕對路徑

path環境變量后增加?

%MinGW_HOME%\bin

3、檢驗gcc是否安裝成功
gcc --version

4、安裝TDengine-client

使用安裝包快速體驗 TDengine | TDengine 文檔 | 濤思數據

2、配置go環境變量

#啟用 CGO
go env -w CGO_ENABLED=1

3、配置Goland 系統變量、重啟Goland(該軟件自己也有系統變量,有時候會和window11的系統變量不一致)

4、運行GO程序測試建立連接

package domain_testimport ("database/sql""fmt"_ "github.com/taosdata/driver-go/v3/taosSql" // 關鍵導入_ "github.com/taosdata/driver-go/v3/taosWS""log""testing""time"
)func createTDB() *sql.DB {// use// var taosDSN = "root:taosdata@ws(localhost:6041)/dbName"// if you want to connect a specified database named "dbName".var taosDSN = "root:Simba123!@#@ws(xxx.xxx.xxx.xxx:6041)/"taos, err := sql.Open("taosWS", taosDSN)if err != nil {log.Fatalln("Failed to connect to " + taosDSN + "; ErrMessage: " + err.Error())}fmt.Println("Connected to " + taosDSN + " successfully.")return taos
}func Test_CreateTable(t *testing.T) {TDB := createTDB()defer TDB.Close()TDB.Exec("CREATE DATABASE IF NOT EXISTS powers")}func Test_QueryData(t *testing.T) {TDB := createTDB()defer TDB.Close()// query data, make sure the database and table are created beforesql := "SELECT ts, current, location FROM power.meters limit 100"rows, err := TDB.Query(sql)if err != nil {log.Fatalf("Failed to query data from power.meters, sql: %s, ErrMessage: %s\n", sql, err.Error())}for rows.Next() {// Add your data processing logic herevar (ts       time.Timecurrent  float32location string)err = rows.Scan(&ts, &current, &location)if err != nil {log.Fatalf("Failed to scan data, sql: %s, ErrMessage: %s\n", sql, err)}fmt.Printf("ts: %s, current: %f, location: %s\n", ts, current, location)}
}

官網墻裂推薦 使用websocket連接 方式,反正我原生連接方式沒有嘗試成功

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/84936.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/84936.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/84936.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

VR 賦能病毒分離鑒定:開啟微觀探索新視界

在大眾認知里,VR 技術往往與沉浸式游戲體驗、虛擬社交緊密相連,讓人仿佛置身于奇幻的虛擬世界中,感受著科技帶來的奇妙娛樂享受。而病毒分離鑒定,聽起來則是一個充滿專業性與嚴肅性的科學領域,它關乎病毒的研究、疾病的…

Azure Devops pipeline 技巧和最佳實踐

1. 如何顯示release pipeline ? 解決方法: 登錄devops, 找到organization - pipeline - setting下的Disable creation of classic release pipelines,禁用該選項。 然后在project - pipeline - setting,禁用Disable creation of classic release pipelines 現在可以看到r…

GPU的通信技術

GPU 之間直接通信主要采用了以下幾種技術1: GPUDirect P2P:NVIDIA 開發的技術,用于單機上的 GPU 間高速通信。在沒有該技術時,GPU 間數據交換需先通過 CPU 和 PCIe 總線復制到主機固定的共享內存,再復制到目標 GPU&…

重新測試deepseek Jakarta EE 10編程能力

聽說deepseek做了一個小更新,我重新測試了一下Jakarta EE 10編程能力;有點進步,遺漏的功能比以前少了。 采用Jakarta EE 10 編寫員工信息表維護表,包括員工查詢與搜索、員工列表、新增員工、刪除員工,修改員工&#xf…

?Windows 11 安裝 Miniconda 與 Jupyter 全流程指南?

?一、Miniconda 安裝與配置? 1. 下載安裝程序 ?訪問官網?:打開 Miniconda 官網,下載 ?Python 3.x 版本的 Windows 64 位安裝包?。?安裝路徑選擇?: 推薦路徑:D:\Miniconda3(避免使用中文路徑和空格&#xff0…

RuoYi前后端分離框架集成手機短信驗證碼(一)之后端篇

一、背景 本項目基于RuoYi 3.8.9前后端分離框架構建,采用Spring Security實現系統權限管理。作為企業級應用架構的子模塊,系統需要與頂層項目實現用戶數據無縫對接(以手機號作為統一用戶標識),同時承擔用戶信息采集的重要職能。為此,我們在保留原有賬號密碼登錄方式的基…

Java ThreadLocal 應用指南:從用戶會話到數據庫連接的線程安全實踐

ThreadLocal 提供了一種線程局部變量(thread-local variables)的機制,這意味著每個訪問該變量的線程都會擁有其自己獨立的、初始化的變量副本。這確保了線程之間不會共享數據,也避免了因共享數據而可能產生的競爭條件和同步問題&a…

GitCode鏡像門法律分析:PL協議在中國的司法實踐

本文以2022年引發廣泛爭議的GitCode開源代碼鏡像事件為研究對象,系統分析公共許可證(Public License,PL)在中國法律體系下的適用性挑戰。通過研究中國法院近五年涉及GPL、Apache、MIT等主流協議的21個司法案例,揭示開源…

Rider崩潰問題終極解決指南

JetBrains Rider 2025.1.2 頻繁崩潰問題解決指南 問題描述: 編輯器頻繁自動崩潰,任務管理器顯示大量 Git for Windows 進程被啟動。 原因分析: 這是 Rider 的自動版本控制功能導致的。當檢測到代碼變更時,編輯器會不斷嘗試啟動 …

4 串電池保護芯片創芯微CM1341-DAT使用介紹

特性 專用于 4 串鋰/鐵/鈉電池的保護芯片,內置有高精度電壓檢測電路和電流檢測電路。通過檢測各節電池的電壓、充放電電流及溫度等信息,實現電池過充電、過放電、均衡、斷線、低壓禁充、放電過電流、短路、充電過電流和過溫保護等功能,放電過…

煤礦電液控制器-底座傾角傳感器4K型護套連接器ZE0703-09(100)

煤礦電液控制器作為井下自動化開采的核心設備,其可靠性直接關系到生產安全與效率。在眾多關鍵組件中,底座傾角傳感器4K型護套連接器ZE0703-09(100)憑借獨特設計成為保障系統穩定運行的"神經末梢",其技術特性…

Vue計算屬性與監視

在Vue.js中,處理復雜的邏輯和數據依賴關系是構建高效、可維護的前端應用的關鍵。Vue提供了兩種強大的工具來幫助我們實現這一點:計算屬性(Computed Properties) 和 偵聽器(Watchers)。本文將深入探討這兩者…

基于RT-Thread的STM32F4開發第七講——RTC(硬件、軟件)

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 前言一、RT-Thread工程創建1.硬件RTC配置2.軟件RTC配置3.RTC鬧鐘配置 總結 前言 本章是基于RT-Thread studio實現RTC硬件和軟件下的日歷時鐘功能,開發板…

Java面試:從Spring Boot到分布式系統的技術探討

場景一:電商平臺的訂單處理 面試官: “謝先生,假設我們在一個電商平臺工作,你將如何使用Spring Boot構建一個訂單處理服務?” 謝飛機: “這個簡單,我會使用Spring Boot快速啟動項目&#xff0…

【Redis】string 類型

string 一. string 類型介紹二. string 命令set、getmget、msetsetnx、setex、psetexincr、incrby、decr、decrby、incrbyfloatappend、getrange、setrange、strlen 三. string 命令小結四. string 內部編碼方式五. string 的應用場景緩存功能計數功能共享會話手機驗證碼 六. 什…

HTTP/HTTPS與SOCKS5三大代理IP協議,如何選擇最佳協議?

在復雜多變的網絡環境中,代理協議的選擇直接影響數據安全、訪問效率和業務穩定性。HTTP、HTTPS和SOCKS5作為三大主流代理協議,各自針對不同場景提供獨特的解決方案。本文將從協議特性、性能對比到選型策略,為您揭示如何根據業務需求精準匹配最…

【ArcGIS Pro微課1000例】0071:將無人機照片生成航線、軌跡點、坐標高程、方位角

文章目錄 一、照片預覽二、生成軌跡點三、照片信息四、查看方位角五、軌跡點連成線一、照片預覽 數據位于配套實驗數據包中的0071.rar,解壓之后如下: 二、生成軌跡點 地理標記照片轉點 (數據管理),用于根據存儲在地理標記照片文件(.jpg 或 .tif)元數據中的 x、y 和 z 坐…

【C++項目】:仿 muduo 庫 One-Thread-One-Loop 式并發服務器

🌈 個人主頁:Zfox_ 🔥 系列專欄:C從入門到精通 目錄 🔥 前言 一:🔥 項目儲備知識 🦋 HTTP 服務器🦋 Reactor 模型🎀 單 Reactor 單線程:單I/O多路…

【java】aes,salt

AES(高級加密標準)是一種對稱加密算法,廣泛用于數據加密。在使用 AES 加密時,通常會結合鹽值(Salt)來增強安全性。鹽值是一個隨機生成的值,用于防止彩虹表攻擊和提高加密的復雜性。 一、AES 加…

路由器、網關和光貓三種設備有啥區別?

無論是家中Wi-Fi信號的覆蓋,還是企業網絡的高效運行,路由器、網關和光貓這些設備都扮演著不可或缺的角色。然而,對于大多數人來說,這三者的功能和區別卻像一團迷霧,似懂非懂。你是否曾疑惑,為什么家里需要光…