You need to enable JavaScript to run this app.
导航
Go Driver
最近更新时间:2024.09.20 18:02:26首次发布时间:2024.09.20 18:02:26

本文介绍如何通过 ClickHouse Go Driver 连接并访问 ByteHouse 企业版。

前提条件

点击 此处 下载 v2.3.0 版本驱动程序。

注意

推荐使用 v2.3.0 版本驱动连接到 ByteHouse 企业版,其他版本的驱动可能会导致不兼容情况。

连接到 ByteHouse

请参考获取集群连接信息,获取集群连接地址、连接用户名与密码。

基本使用

连接集群

您可以参考如下代码,连接到ByteHouse企业版。使用时,请替换其中的验证信息。

import (
  "context"
  "fmt"
  "github.com/ClickHouse/clickhouse-go/v2"
)

conn, _ := clickhouse.Open(&clickhouse.Options{
Addr: []string{"<HOST>:<PORT>"},
Auth: clickhouse.Auth{Database: "default", Username: "<USERNAME>", Password: "<连接密码>"},
})

// test connection
if err := conn.Ping(context.Background()); err != nil {
fmt.Printf("error %s", err)
}

defer conn.Close()

您也可以在 集群管理 > 集群列表 > 集群 > 连接集群 页签中,查看到 Golang 驱动程序的连接命令,点击复制按钮即可获取。
图片

官方使用示例

另外,您可参考以下 SQL 用例,连接和使用 ByteHouse 企业版。