golang 连接 mysql -- 安装源码包
下载驱动:
https://github.com/Go-SQL-Driver/MySQL
这个驱动包是用go写的源码包
linux 下安装:
1. 把下载源码放到 $GOPATH/src/mysql 目录下
2. 编译安装包 go install mysql
window + eclipse 下安装 :
把下载源码放到go安装目录下 src/pkg/mysql 下就行了
===例子====
mysql数据库test,新建用户表userinfo
CREATE TABLE userinfo (
uid INT(10) NOT NULL AUTO_INCREMENT,
username VARCHAR(64) NULL DEFAULT NULL,
departname VARCHAR(64) NULL DEFAULT NULL,
created DATE NULL DEFAULT NULL,
PRIMARY KEY (`uid`)
)
--go例子--
package main
import (
_ "mysql" // 这里引用刚才安装的包
"database/sql"
"fmt"
)
func main() {
db, err := sql.Open("mysql", "root:123456@/test?charset=utf8"