1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| import( "database/sql"
_ "github.com/go-sql-driver/mysql" )
func main(){ db,err := sql.Open("mysql","user:password@tcp(127.0.0.1:3306/hello")
rows,err:=db.Query("select id,name from users where id = ?",1) if err!=nil{ } defer func(){ err = rows.Close() }
var users []User for rows.Next(){ bar user User err := rows.Scan(&user.Id,&user.Name)
if err!=nil{ }
uesrs = append(users,user) }
if rows.Err() !=nil{ } }
|