Go语言连接openGauss环境搭建过程(含OG安装)
package main
import (
"fmt"
"github.com/go-opengauss/openGauss-connector/openGauss"
"context"
)
func main() {
// 配置数据库连接参数
connString := "host=127.0.0.1 port=5432 dbname=yourdbname user=yourusername password=yourpassword"
// 建立连接
conn, err := openGauss.Open(connString)
if err != nil {
panic(err)
}
defer conn.Close()
// 创建上下文
ctx := context.Background()
// 执行SQL查询
var name string
err = conn.QueryRow(ctx, "SELECT name FROM your_table WHERE id = $1", 1).Scan(&name)
if err != nil {
panic(err)
}
fmt.Printf("The name selected is: %s\n", name)
}
这段代码展示了如何使用Go语言连接openGauss数据库,并执行一个简单的查询。首先,它导入了必要的包并配置了数据库连接字符串。然后,它创建了一个数据库连接,并在一个上下文中执行了一个查询。如果查询成功,它会打印结果。这个例子需要开发者提供自己的数据库信息和查询语句。
评论已关闭