暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T 连接数据库

墨天轮 2019-10-12
1224

连接数据库

使用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 }
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论