GORM中文文档:
下载gorm包到本地
go get go get -u github.com/jinzhu/gorm
代码示例:
package main
import (
"fmt"
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/mysql"
)
func main() {
db, err := gorm.Open("mysql", "root:mysql@tcp(127.0.0.1:3306)/web?charset=utf8&parseTime=True&loc=Local")
defer db.Close()
if err != nil {
fmt.Println("连接失败")
fmt.Println(err)
}
fmt.Println("连接成功!!!")
}
其中:
"root:mysql@tcp(127.0.0.1:3306)/web
中的root
是数据库账户,mysql
是数据库账户对应的密码,127.0.0.1:3306
是数据库的ip和端口号,TCP
表示使用TCP方式连接。