在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
下载GoMysql后才发现Makefile中包含的路径有问题,不敢乱改,还是先查查吧
好吧,直接cp到goroot/src/pkg即可
是不是其他的也该这么安装,邪恶~~~
经过实验,还是这个有效 参考 :http://www.shenyisyn.org/2013/06/21/golang-3.htm https://github.com/go-sql-driver/mysql 使用git 在goroot/src/pkg/ 执行git clone git://github.com/go-sql-driver/mysql 直接可以使用
import ( "mysql" )
demo 1 package main 2 3 import ( 4 "database/sql" 5 "fmt" 6 _ "mysql" 7 "strconv" 8 ) 9 10 func main() { 11 db, err := sql.Open("mysql", "root:123qwe@tcp(localhost:3306)/wordpress?charset=utf8") 12 if err != nil { 13 panic(err.Error()) 14 fmt.Println(err.Error()) 15 } 16 defer db.Close() 17 rows, err := db.Query("select `id`, user_nicename from wp_users") 18 if err != nil { 19 panic(err.Error()) 20 fmt.Println(err.Error()) 21 return 22 } 23 defer rows.Close() 24 id := 0 25 user_nickname := "" 26 for rows.Next() { 27 rerr := rows.Scan(&id, &user_nickname) 28 if rerr == nil { 29 fmt.Println(strconv.Itoa(id), user_nickname) 30 } 31 } 32 33 //db.Close() 34 } 不清楚最后的db.Close()有没有必要
|
请发表评论