国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

golang mysql連接池 如何使用Go語言框架進行項目開發(fā)?

如何使用Go語言框架進行項目開發(fā)?項目背景:前后端分離,使用RestAPI通信。后端使用Go做API,Gin Xorm Redis Mysql。是標(biāo)配go語言中使用mysqlsql語句?Go語言操作數(shù)

如何使用Go語言框架進行項目開發(fā)?

項目背景:前后端分離,使用RestAPI通信。

后端使用Go做API,Gin Xorm Redis Mysql。是標(biāo)配

go語言中使用mysqlsql語句?

Go語言操作數(shù)據(jù)庫非常的簡單,他也有一個類似JDBC的東西"database/sql"實現(xiàn)類是"github.com/go-sql-driver/mysql"使用過JDBC的人應(yīng)該一看就懂對日期的處理比較晦澀,沒有JAVA流暢:復(fù)制代碼代碼如下:packagemainimport("database/sql"_"github.com/go-sql-driver/mysql""log""time")/*createtablet(idintprimarykeyauto_increment,namevarchar(20)notnull,tstimestamp)*/funcinsert(db*sql.DB){stmt,err:=db.Prepare("insertintot(name,ts)values(?,?)")deferstmt.Close()iferr!=nil{log.Println(err)return}ts,_:=time.Parse("2006-01-0215:04:05","2014-08-2815:04:00")stmt.Exec("edmond",ts)}funcmain(){db,err:=sql.Open("mysql","xx:xx@tcp(127.0.0.1:3306)/mvbox?charset=utf8")iferr!=nil{log.Fatalf("Opendatabaseerror:%sn",err)}deferdb.Close()err=db.Ping()iferr!=nil{log.Fatal(err)}