golang 怎么把sql.open 写成全局的
答案:2 悬赏:40 手机版
解决时间 2021-03-06 05:52
- 提问者网友:留有余香
- 2021-03-05 18:22
golang 怎么把sql.open 写成全局的
最佳答案
- 五星知识达人网友:荒野風
- 2020-06-25 18:37
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)
_ "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)
全部回答
- 1楼网友:慢性怪人
- 2019-12-03 15:06
Query1.Close;begin Query1.sql.Add('select count(*) as temp from pzk'); Query1.Open; d:=query1.fieldbyname('temp').asinteger; showmessage(inttostr(d)); {这里的D应是萌芽的结不雅} Query1.SQL.Clear
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯