Go语言使用MySql的方法
2018-10-15 17:08
本文实例讲述了Go语言中使用MySql的方法。分享给大家供大家参考。具体如下:
此代码需要先安装mysql的go语言驱动。
首先安装mysql的go语言驱动:
复制代码 代码如下:
示例代码如下:
复制代码 代码如下:package users
import (
database/sql
fmt
)
const (
DB_NAME = mysql_database_name
DB_USER = mysql_user
DB_PASS = mysql_password
)
type User struct {
Id int `json:id`
Name string `json:name`
Alias string `json:alias`
}
func OpenDB() *sql.DB {
db, err := sql.Open(mymysql, fmt.Sprintf(%s/%s/%s, DB_NAME, DB_USER, DB_PASS))
if err != nil {
panic(err)
}
return db
}
func UserById(id int) User {
db := OpenDB()
defer db.Close()
row := db.QueryRow(SELECT `id`, `name`,`alias` FROM `users` WHERE id=?, id)
user := new(User)
return user
}
希望本文所述对大家的Go语言程序设计有所帮助。
上一篇:五步让你成为GO 语言高手
下一篇:go语言实现将重要数据写入图片中