我想把 conn 的写成全局的, 以后写func 的时候 直接 method 就行了,但是不知道怎么写,大神帮讲解下,需要怎么改
修改一下
import (
_ "code.google.com/p/go-mysql-driver/mysql"
"database/sql"
"fmt"
"time"
)
func GetConn() *sql.DB {
db, err := sql.Open("mysql", "root:root@/blog?charset=utf8")
checkErr(err)
return db
}
func main() {
time := time.Now().Unix()
stmt, err := GetConn().Prepare("insert blog_user set username=?, password=?, created=?")
checkErr(err)
res, err := stmt.Exec("anaru", "test", time)
checkErr(err)
id, err := res.LastInsertId()
checkErr(err)
fmt.Println(id)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。