数据库查询通用代码
1. 常规查询写法
数据库查询多行结果需要
- 执行查询语句获得rows 2. 再将rows中的每一行遍历读取到结构体中 rows.Scam(&…) 3. 再将每一行的内容添加到数组中
rows, _ := db.Query("select * from product")
defer rows.Close()
productArry := []*datamodels.Product{
}
for rows.Next() {
product := datamodels.Product{
}
rows.Scan(&product.ID, &product.ProductName,....)
productArry = append(productArry,