Files
PandaX/kit/starter/tdengine.go
lixxxww 535141d922 提交kit/starter
Signed-off-by: lixxxww <941403820@qq.com>
2024-01-23 12:09:54 +00:00

28 lines
479 B
Go

package starter
import (
"database/sql"
"fmt"
)
type TaosDB struct {
Username string
Password string
Host string
Port int
Dbname string
Config string //配置
Db *sql.DB
}
func (d *TaosDB) InitTdDB() error {
dsn := fmt.Sprintf("%s:%s@%s(%s:%d)/%s",
d.Username, d.Password, "http", d.Host, d.Port, d.Dbname)
if d.Config != "" {
dsn = fmt.Sprintf("%s&%s", dsn, d.Config)
}
var err error
d.Db, err = sql.Open("taosRestful", dsn)
return err
}