mysql資料庫go驅動程式安裝
golang連接資料庫使用者的驅動程式是:go-sql-driver
安裝方式:開啟命令列,執行go指令:
go get -u github.com/go-sql-driver/mysql
mysql資料庫連線:
## 建置連線, 格式是:」使用者名稱:密碼@tcp(IP:連接埠)/資料庫?charset=utf8 ”開啟資料庫,前者是驅動名,所以要導入: _ “github.com/go-sql-driver/mysql”設定資料庫最大連線數和設定上資料庫最大閒置連線數實作程式碼://数据库配置 const ( userName = "root" password = "123456" ip = "127.0.0.1" port = "3306" dbName = "loginserver" ) //Db数据库连接池 var DB *sql.DB //注意方法名大写,就是public func InitDB() { //构建连接:"用户名:密码@tcp(IP:端口)/数据库?charset=utf8" path := strings.Join([]string{userName, ":", password, "@tcp(",ip, ":", port, ")/", dbName, "?charset=utf8"}, "") //打开数据库,前者是驱动名,所以要导入: _ "github.com/go-sql-driver/mysql" DB, _ = sql.Open("mysql", path) //设置数据库最大连接数 DB.SetConnMaxLifetime(100) //设置上数据库最大闲置连接数 DB.SetMaxIdleConns(10) //验证连接 if err := DB.Ping(); err != nil{ fmt.Println("opon database fail") return } fmt.Println("connnect success") }
golang教學欄位。
以上是golang如何連接mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!