一、环境安装
1、GO语言环境安装
【Golang】(二)Go语言环境安装_安装golang 环境-CSDN博客
2、Gin 介绍与环境搭建
【Gin】(一)Gin 介绍与环境搭建_gin官网-CSDN博客
二、代码结构
三、代码实现
main.go
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
"log"
)
var db *sql.DB
func main() {
dsn := "root:abc123456@tcp(127.0.0.1:3306)/data_tools?allowNativePasswords=true"
// Get a database handle.
var err error
//db, err = sql.Open("mysql", cfg.FormatDSN())
db, err = sql.Open("mysql", dsn)
if err != nil {
log.Fatal(err)
}
pingErr := db.Ping()
if pingErr != nil {
log.Fatal(pingErr)
}
fmt.Println("Connected!")
}
四、启动代码
自动下载依赖
go get .
运行
go init .