连接数据库
使用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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。评论
- 参数说明:driverName为固定值zenith,其中连接字符串与其他参数之间采用字符串?进行分隔,其他参数之间可以用&或;或两者的组合进行分隔 。dataSourceName格式如下: