반응형
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
func checkError(err error) {
if err != nil {
panic(err)
}
}
func main() {
var name, email, phone string
db, err := sql.Open("mysql", "root:1234@tcp(127.0.0.1:3306)/testdb")
checkError(err)
defer db.Close()
fmt.Println("connect success")
rows, err := db.Query("SELECT name, email, phone FROM members where id=?", 6)
checkError(err)
defer rows.Close()
for rows.Next() {
err := rows.Scan(&name, &email, &phone)
checkError(err)
fmt.Println("rows", name, email, phone)
}
}
반응형
'Programming > Golang' 카테고리의 다른 글
Go언어 - Lorca GUI 라이브러리 (0) | 2020.12.08 |
---|---|
Go언어- Gin Framework(1강 설치) (0) | 2020.12.08 |
Go언어 - 소스코드 모듈화 (0) | 2020.12.06 |
Go언어 GUI 시스템 트레이에 아날로그 시계 만들기 with go-sciter (0) | 2020.09.25 |
Go언어 GUI 아날로그 시계 만들기 with go-sciter (0) | 2020.09.24 |