【发布时间】:2020-03-01 01:12:47
【问题描述】:
按照链接SAP - Go (golang) Support a 制作了以下代码:
package main
import (
"database/sql"
_ "github.com/SAP/go-hdb/driver"
"log"
)
const (
driverName = "hdb"
hdbDsn = "hdb://user:password@hostname:port"
)
func main() {
db, err := sql.Open(driverName, hdbDsn)
if err != nil {
log.Print("error on sql open => " ,err)
}
err = db.Ping()
if err != nil {
log.Print("error on db.Ping() => " ,err)
}
}
但我有以下问题:
2019/11/04 14:59:24 error on db.Ping() => SQL Error 4321 - only secure connections are allowed
我也试过这个:
hdbDsn = "hdb://user:password@hostname:port?encrypt=true"
但无法连接到 Hana 数据库。
有人可以帮助我吗?
【问题讨论】:
-
@Flimzy 怎么做?你知道 Hana 数据库吗?因为 SAP Hana 数据库不同于其他数据库 =/
-
您实际上是在使用
"hdb://user:password@hostname:port",还是用您自己的用户名、密码、主机和端口替换? -
我已经用我的真实值替换了主机、用户、密码和端口。我使用 Dbeaver 连接的值。