a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Golang > 正文

Go語言操作mysql數據庫簡單例子

2020-04-01 19:24:02
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Go語言操作mysql數據庫簡單例子,本文包含插入數據和查詢代碼實例,需要的朋友可以參考下
 

Go語言操作數據庫非常的簡單,
他也有一個類似JDBC的東西"database/sql"
實現類是"github.com/go-sql-driver/mysql"
使用過JDBC的人應該一看就懂

對日期的處理比較晦澀,沒有JAVA流暢:

復制代碼代碼如下:

package main

 

import (
    "database/sql"
    _ "github.com/go-sql-driver/mysql"
    "log"
    "time"
)

/*
    create table t(
        id int primary key auto_increment,
        name varchar(20) not null,
        ts timestamp
    );
*/
func insert(db *sql.DB) {
    stmt, err := db.Prepare("insert into t(name,ts) values(?,?)")
    defer stmt.Close()

    if err != nil {
        log.Println(err)
        return
    }
    ts, _ := time.Parse("2006-01-02 15:04:05", "2014-08-28 15:04:00")
    stmt.Exec("edmond", ts)
}

func main() {
    db, err := sql.Open("mysql", "xx:xx@tcp(127.0.0.1:3306)/mvbox?charset=utf8")
    if err != nil {
        log.Fatalf("Open database error: %s/n", err)
    }
    defer db.Close()

    err = db.Ping()
    if err != nil {
        log.Fatal(err)
    }

    insert(db)

    rows, err := db.Query("select id,name,ts from t where id>?", 1)
    if err != nil {
        log.Println(err)
    }

    defer rows.Close()

    var id int
    var name string
    var ts string

    for rows.Next() {
        err := rows.Scan(&id, &name,&ts)
        if err != nil {
            log.Fatal(err)
        }
        log.Println(id, name,ts)
    }

    err = rows.Err()
    if err != nil {
        log.Fatal(err)
    }
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品成人av | 97视频在线免费观看 | 在线视频一二三 | 成人欧美一区二区三区在线播放 | 91精品国产乱码久久久久久久久 | 一区二区三区在线免费观看 | 国产美女精品视频免费观看 | 精品欧美视频 | 免费观看h视频 | 国产一区二区毛片 | 欧美不卡在线 | 成人亚洲免费 | 91亚洲日本aⅴ精品一区二区 | 欧美一区二区三区在线观看 | mm1313亚洲国产精品美女 | 久久99精品久久久久久青青日本 | 中国大陆高清aⅴ毛片 | 精品福利一区二区三区 | 欧美一区二区三区 | 色噜| 亚洲精品久久久久久久久久久 | 久草在线青青草 | 中文字幕欧美日韩一区 | 日韩在线视频播放 | 国产精品自产拍在线观看桃花 | 日韩综合网 | 国产精品一区二区三区99 | www.av在线| 亚洲日本伊人 | 亚州中文字幕 | 日韩久久久久久 | 在线免费中文字幕 | 亚洲欧美在线免费观看 | 日韩一区二区三区在线 | 国厂黄色片 | 亚洲 欧美 日韩 在线 | 亚洲第1页 | 国产精品日韩欧美一区二区三区 | 欧美国产精品一区二区三区 | 草在线视频 | 成人欧美在线 |