TDengine/docs/examples/go/query/sync/main.go
Yang Zhao 2bc8db11b4
test: add python test to 3.0 ci and run it (#15829)
* test: add python test to 3.0 ci and run it

* ci: put taos.h in /usr/include directory

* fix: python test case

* fix: exit 0 with test success

Co-authored-by: tangfangzhi <fztang@taosdata.com>
2022-08-08 17:17:20 +08:00

36 lines
709 B
Go

package main
import (
"database/sql"
"log"
"time"
_ "github.com/taosdata/driver-go/v3/taosRestful"
)
func main() {
var taosDSN = "root:taosdata@http(localhost:6041)/power"
taos, err := sql.Open("taosRestful", taosDSN)
if err != nil {
log.Fatalln("failed to connect TDengine, err:", err)
}
defer taos.Close()
rows, err := taos.Query("SELECT ts, current FROM meters LIMIT 2")
if err != nil {
log.Fatalln("failed to select from table, err:", err)
}
defer rows.Close()
for rows.Next() {
var r struct {
ts time.Time
current float32
}
err := rows.Scan(&r.ts, &r.current)
if err != nil {
log.Fatalln("scan error:\n", err)
return
}
log.Println(r.ts, r.current)
}
}