【发布时间】:2021-11-08 15:47:16
【问题描述】:
var db *pgx.Conn //database
func ConnectCockroachDB() {
var dbUri string = "testurl"
conn, err := pgx.Connect(context.Background(), dbUri)
if err != nil {
fmt.Fprintf(os.Stderr, "Unable to connect to database: %v\n", err)
os.Exit(1)
}
db = conn
}
//returns a handle to the DB object
func GetDB() *pgx.Conn {
if db == nil {
ConnectCockroachDB()
}
return db
}
但我重新启动数据库后,应用程序无法自动连接。错误是“连接关闭”。我需要重新启动应用程序才能使应用程序正常运行
【问题讨论】:
标签: go connection cockroachdb