1.创建测试文件夹mysql,文件夹下的go文件的package必须与文件夹名一致(不然会识别不到)
2.创建需要测试的文件mysql.go(使用github.com/go-sql-driver/mysql包)
package mysql import ( "database/sql" _ "github.com/go-sql-driver/mysql" ) func findByPk(pk int) int { var num int = 0 db, err := sql.Open("mysql", "root:@tcp(127.0.0.1:3306)/plugin_master?charset=utf8") if err != nil { panic(err.Error()) } defer db.Close() stmtOut, err := db.Prepare("select id from t_admin where id=?") if err != nil { panic(err.Error()) } defer stmtOut.Close() err = stmtOut.QueryRow(pk).Scan(&num) if err != nil { panic(err.Error()) } return num }