连接数据库
连接参数
使用pq驱动访问Vastbase G100 的连接串格式如下:
host=myip port=myport user=myuser password=mypasswd dbname=myname sslmode=enable/disable
URL中各参数的含义如下:
Host:服务端的主机名,默认为localhost。
Port:服务端监听的端口,默认为5432。
dbname:数据库名称,默认连接的数据库是与用户同名的数据库。比如连接用户为atlasuser,如果不指定database参数,则默认连接到atlasuser这个数据库。
User:数据库用户名。
Password:数据库用户的密码。
sslmode:是否需要ssl加密。
获取连接
使用sql库中否Open方法获取连接:
connStr := “host=127.0.0.1 port=5433 user=gaussdb password=Aa123456 dbname=vastbase sslmode=disable”
db, err := sql.Open(“openGauss”, connStr)
if err != nil {
log.Fatal(err)
}
关闭连接
关闭连接时调用sql库的Close()方法即可:
......
sql.Close();