Execute queries by opening a connection, calling db.Query() or db.QueryRow(), and scanning the results into variables.
rows, err := db.Query("SELECT name, age FROM users WHERE id = ?", 1)
if err != nil {
return err
}
defer rows.Close()
for rows.Next() {
var name string
var age int
if err := rows.Scan(&name, &age); err != nil {
return err
}
fmt.Println(name, age)
}
return rows.Err()