0
点赞
收藏
分享

微信扫一扫

go语言学习----mysql的操作


package main

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

func main() {

db, err := sql.Open("mysql", "chenxun:123456@tcp(202.120.1.1:330)/ppserver?charset=utf8")
if err != nil {
log.Fatalf("Open database error: %s\n", err)
}
defer db.Close()

rows, err := db.Query("SELECT userId, nickName FROM userInfo where userId = 1")
if err != nil {
log.Println(err)
}
defer rows.Close()

var userId int
var nickName string

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

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

}

func checkErr(err error) {
if err != nil {
panic(err)
}
}


举报

相关推荐

0 条评论