GO 连接 MySQL
package main
import(
_ "github.com/go-sql-driver/mysql" // 引入包,不使用,使其调用init函数注册mysql
"database/sql"
"fmt"
)
func main() {
db, err := sql.Open("mysql", "username@password@tcp(IP:PROT)/databaseName?charset=utf8mb4")
if err != nil {
fmt.Println("创建数据库对象失败")
return
}
defer db.Close() // 延迟关闭 db对象创建成功后才可以调用close方法
// 实际去尝试连接数据库
err = db.Ping()
if err != nil {
fmt.Println("连接数据库失败")
return
}
fmt.Println("连接数据库成功")
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
:grin: