更新时间:2025-08-19 GMT+08:00
前置准备
- Golang版本:1.13及以上。
- 数据库环境:GaussDB V500R002C10及以上版本。
- Go驱动环境搭建:
- 设置代码所需环境变量:
export GOHOSTIP='127.0.0.1' # IP地址,实际值根据业务调整。 export GOPORT='5432' # 端口号,实际值根据业务调整。 export GOUSRNAME='test_user' # 数据库用户名,实际值根据业务调整。 export GOPASSWD='xxxxxxxx' # 数据库用户密码,实际值根据业务调整。 export GODBNAME='gaussdb' # 数据库名,实际值根据业务调整。 export GOCONNECT_TIMEOUT='3' # 连接数据库超时时间,实际值根据业务调整。 export GOSOCKET_TIMEOUT='1' # 单条SQL超时时间,实际值根据业务调整。 export GOSSLMODE='verify-full' # 启用SSL加密的方式,实际值根据业务调整。 export GOROOTCERT='certs/cacert.pem' # 根证书路径,实际值根据业务调整。 export GOSSLKEY='certs/client-key.pem' # 客户端密钥路径,实际值根据业务调整。 export GOSSLCERT='certs/client-cert.pem' # 客户端证书路径,实际值根据业务调整。
该设置环境变量值的步骤请根据实际修改,如果代码中不通过环境变量获取连接参数的值忽略此步骤。
父主题: GO最佳实践(集中式)