mysql go语句_go语言中使用mysql sql语句?

96cdc103d1e497a6b553afbbfa521a3c.png

慕仰8121524

Go语言操作数据库非常的简单,他也有一个类似JDBC的东西"database/sql"实现类是"github.com/go-sql-driver/mysql"使用过JDBC的人应该一看就懂对日期的处理比较晦涩,没有JAVA流畅:复制代码代码如下:package mainimport (    "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)    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值