model.go
package db
import (
   "database/sql"
   "fmt"
   _ "github.com/go-sql-driver/mysql"
)
var db *sql.DB
func Init() {
   db, err := sql.Open("mysql", "root@kong@tcp(127.0.0.1:3306)/blog")
   if err != nil {
      fmt.Println(err)
   }
   db.SetMaxIdleConns(50)
   db.Ping()
}
demo.go
package db
import "fmt"
func Print() {
   fmt.Println(db)
}main.go
func main() {
   db.Init()
   db.Print()
}结果:
<nil>
慕斯4360584
慕斯4360584
慕斯4360584
慕慕5436299
相关分类