绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
数据库开发指南 > 基于GO开发(3)
2020-04-26 09:25:19

连接数据库

使用Go驱动时,调用Go sql的标准接口open创建数据库连接,返回一个连接对象,传入驱动名称(zenith)和描述字符串。参数详细情况参考open方法。

函数原型

  • 语法参考:

  • func open(driverName, dataSourceName string) (*DB, error)
  • 参数说明:driverName为固定值zenith,其中连接字符串与其他参数之间采用字符串?进行分隔,其他参数之间可以用&或;或两者的组合进行分隔,注意参数值中不要出现&或; 。dataSourceName格式如下:

  • user/passwd@ip:port?parameter=value1&;parameter=value2...

示例

  • 使用ssl连接数据库

  • db, err = sql.Open("zenith", "user/password@127.0.0.1:1611;ssl_ca=ca.pem;ssl_cert=client-cert.pem;ssl_key=client-key.pem;ssl_mode=required")
    if err != nil {
    return err
    }


分享好友

分享这个小栈给你的朋友们,一起进步吧。

GaussDB_数据库
创建时间:2020-01-06 16:21:44
华为GaussDB数据库小栈
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • GaussDB_数据库
    专家
戳我,来吐槽~