Golang mysqlデータベース
3658 ワード
基本操作:
Open() – create a DB Close() - close the DB Query()-クエリー QueryRow()-クエリー行 Exec()-操作を実行し、update、insert、delete ......
mysqlデータベースに接続し、データを挿入します.
//データベースを開き、DSNデータソース文字列:ユーザー名:パスワード@プロトコル(アドレス:ポート)/データベース?パラメータ=パラメータ値
//データベースtestのテーブルtesttableへのデータ挿入
以上は個人の簡単な操作事例にすぎず、参考に供します.
mysqlデータベースに接続し、データを挿入します.
1 package main
2
3 import(
4 "database/sql"
5 "fmt"
6 _ "github.com/go-sql-driver/mysql" //
7 )
8
9 func main(){
10
11 db,err := sql.Open("mysql","mysql:password@tcp(172.5.2.100:3306)/test?charset=utf8")
12 if err != nil{
13 panic(err.Error())
14 }
15 defer db.Close()
16
17 _,err = db.Exec(INSERT INTO testTable(ID,NAME,AGE) VALUES(1,MIKE,23))
18 if err !=nil{
19 fmt.Println("connect error")
20 }
21 }
//データベースを開き、DSNデータソース文字列:ユーザー名:パスワード@プロトコル(アドレス:ポート)/データベース?パラメータ=パラメータ値
db,err := sql.Open("mysql","mysql:password@tcp(172.5.2.100:3306)/test?charset=utf8")
//データベースtestのテーブルtesttableへのデータ挿入
_,err = db.Exec(INSERT INTO testTable(ID,NAME,AGE) VALUES(1,MIKE,23))
以上は個人の簡単な操作事例にすぎず、参考に供します.