sth. like

records, err := reader.ReadAll()
if err != nil {
    log.Fatal(err)
}

db, err := sql.Open("sqlite", "memory")
if err != nil {
    log.Fatal(err)
}
defer db.Close()
tx, err := db.Begin()
if err != nil {
    log.Fatal(err)
}
stmt, err := tx.Prep("INSERT INTO my_table (a, b, c) VALUES (?, ?, ?)")
if err != nil {
    log.Fatal(err)
}
defer stmt.Close()
for _, row := range records {
    if _, err := stmt.Exec(row...); err != nil {
        log.Fatal("error inserting %v: %v", row, err)
    }
}
if err := tx.Commit(); err != nil {
    log.Fatal(err)
}

}

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to