This is a creation in Article, where the information may have evolved or changed.
these days in the training program, just learn the go language, you want to use go to build a socket server! But feel that Go using SQL to inject the database a bit of a flaw, finally Golang group on the big God suggested using ORM Framework, use it really good, the following is a simple example of referring to <go Web programming > This, hope to help everyone
Code
Package Mainimport ("Database/sql" "Github.com/astaxie/beedb" _ "Github.com/ziutek/mymysql/godrv" "Time")/////////// Type Userinfo struct {Uid int ' PK '//If the table's primary key is not an ID, then you need to add the PK annotation, which explicitly says this field is the primary key username Stringdepartname stringcreated time . Time}//////////////////////////func Main () {//driver name Mymysql, other database modified//Go:database, Root:name, MYSQL:PASSWDDB, err: = Sql. Open ("Mymysql", "Go/root/mysql") if err! = Nil {panic (err)}beedb. OnDebug = trueorm: = Beedb. New (db) var saveone userinfosaveone.username = "Test Add User" Saveone. Departname = "Test Add departname" Saveone. Created = time. Now () Orm. Save (&saveone) db. Close ()}