golang连接数据库封装包
发布时间:2020-12-16 18:25:03 所属栏目:大数据 来源:网络整理
导读:dbobj golang数据库接口 这个包,封装了golang与数据库之间的接口,目前支持oracle,mysql数据库 依赖包: oracle依赖mattn mysql依赖包 使用方法: 首先引入上边的包,oracle数据库请引入第一个包,mysql请引入第二个包.如果选择的是oracle数据库,请按照go-oci8包
dbobjgolang数据库接口 这个包,封装了golang与数据库之间的接口,目前支持oracle,mysql数据库依赖包:oracle依赖mattn mysql依赖包 使用方法:
export GOSYSCONFIG=/opt/go/hcloud/conf
mysql配置文件示例DB.type=mysql DB.tns = "tcp(localhost:3306)/bigdata" DB.user = root DB.passwd= huang oracle配置文件示例DB.type=oracle DB.tns = "192.168.1.101:1521/orcl" DB.user = test DB.passwd= huang
例子package main
import (
"fmt"
"github.com/hzwy23/dbobj"
)
func main() {
rows,err := dbobj.Query("SELECT user_id,user_name FROM sys_user_info where user_id = ?","admin")
defer rows.Close()
if err != nil {
fmt.Println("query failed.")
return
}
for rows.Next() {
var userId string
var userName string
err = rows.Scan(&userId,&userName)
nil {
fmt."query failed. scan failed.")
return
}
fmt."user id is :",userId,145)">"user name is :",userName)
}
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |