GO語言"database/sql"包中"Rows"類型的用法及代碼示例。
行是查詢的結果。它的光標在結果集的第一行之前開始。使用 Next 逐行前進。
用法:
type Rows struct {
// contains filtered or unexported fields
}
例子:
package main
import (
"context"
"database/sql"
"log"
"strings"
)
var (
ctx context.Context
db *sql.DB
)
func main() {
age := 27
rows, err := db.QueryContext(ctx, "SELECT name FROM users WHERE age=?", age)
if err != nil {
log.Fatal(err)
}
defer rows.Close()
names := make([]string, 0)
for rows.Next() {
var name string
if err := rows.Scan(&name); err != nil {
log.Fatal(err)
}
names = append(names, name)
}
// Check for errors from iterating over rows.
if err := rows.Err(); err != nil {
log.Fatal(err)
}
log.Printf("%s are %d years old", strings.Join(names, ", "), age)
}
相關用法
- GO RotateLeft32用法及代碼示例
- GO RotateLeft64用法及代碼示例
- GO RotateLeft8用法及代碼示例
- GO RoundToEven用法及代碼示例
- GO Round用法及代碼示例
- GO RoundingMode用法及代碼示例
- GO RotateLeft16用法及代碼示例
- GO Regexp.FindString用法及代碼示例
- GO Regexp.FindAllIndex用法及代碼示例
- GO ResponseRecorder用法及代碼示例
- GO ReverseBytes64用法及代碼示例
- GO ReverseBytes16用法及代碼示例
- GO Regexp.ReplaceAllLiteralString用法及代碼示例
- GO Regexp.FindStringSubmatch用法及代碼示例
- GO Regexp.FindAllString用法及代碼示例
- GO ReadMessage用法及代碼示例
- GO Regexp.ExpandString用法及代碼示例
- GO ResponseWriter用法及代碼示例
- GO Regexp.FindAllStringSubmatch用法及代碼示例
- GO Reverse用法及代碼示例
注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 Rows。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。