1. if err != nil {
    2. return
    3. }
    4. for rows.Next() {
    5. row, err := rows.Columns()
    6. fmt.Println(err)
    7. }
    8. for _, colCell := range row {
    9. }
    10. fmt.Println()
    11. if err = rows.Close(); err != nil {
    12. fmt.Println(err)
    13. }

    返回当前行序号。

    行迭代器 - 获取总行数

    1. func (rows *Rows) TotalRows() int

    返回当前行所有列的值。

    行迭代器 - 遍历操作

    1. func (rows *Rows) Next() bool

    当查找下一行出现错误时将返回 。

    行迭代器 - 关闭数据流