也许你应该
Ping()
连接时的数据库。
db, err := sql.Open("mysql","SA:YourStrong!Passw0rd@tcp(127.0.0.1:1433)/")
if err != nil {
panic(err)
}
if err := db.Ping();err!=nil{
panic(err)
}
defer db.Close()
fmt.Println("Success open database")
Open()
并不意味着数据库连接正确。
否则,就像达摩所说,你的数据库主机是错误的。
希望这能帮助你。