package main
import (
"fmt"
_ "github.com/go-sql-driver/mysql"
"github.com/jmoiron/sqlx"
)
var Db *sqlx.DB
type Dade1 struct {
Id int
Dade string
Dada string
}
// 初始化数据库连接
func init() {
database, err := sqlx.Open("mysql", "root:root@tcp(localhost:3306)/dade2")
if err != nil {
fmt.Println("连接失败,", err)
panic("连接失败")
}
// 连接成功后,可以进行数据库操作
fmt.Println("连接成功")
Db = database
}
func main() {
var dade []Dade1
err := Db.Select(&dade, "select * from dade1 where id=?", 1)
if err != nil {
fmt.Println("查询失败, ", err)
return
}
fmt.Println(dade)
}
02-02
342
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-07
605
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)