说明:go语言连接数据库不像JAVA那么方便,本文分别介绍了连接三种典型数据库的驱动以及连接方式:小型:SQLite;中型:MySQL;大型:Orace.
安装问题:
1.32 位 windows 的安装
1_1.安装 sqlite3。到 http://www.sqlite.org/download.html 的页面中,找到 sqlite-dll-win32-x86-3071700.zip 下载解压,并把里面的 dll 文件复制到 windows/system32 目录下。
1_2.下载 gcc 编译器。到 http://tdm-gcc.tdragon.net/download,下载 tdm-gcc-4.7.1-2。如果是 64 位的 win,下载 tdm64-gcc-4.7.1-3。运行这个 exe 文件,安装好 gcc 编译器。
运行命令:go get github.com/mattn/go-sqlite3 ,安装 go 的 sqlite3 的驱动等。
2.64 位 windows 的安装
2_1.下载 gcc 编译器。到 http://tdm-gcc.tdragon.net/download,下载 tdm64-gcc-4.7.1-3。运行这个 exe 文件,安装好 gcc 编译器。
2_2.运行命令:go get github.com/mattn/go-sqlite3 ,安装 go 的 sqlite3 的驱动等。
数据库操作:
1.Go连接SQLite
1_1.SQLite推荐驱动
https://github.com/mattn/go-sqlite3
1_2.SQLite连接示例代码
package main
import (
"database/sql"
"fmt"
_ "github.com/mattn/go-sqlite3"
"log"
&