ITPub博客

首页 > 数据库 > > 数据库开发指南 > 基于GO开发(3)

数据库开发指南 > 基于GO开发(3)

作者:GaussDB_数据库 时间:2020-04-26 09:25:19 0 删除 编辑

连接数据库

使用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
    }


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3142756/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19185