diff options
| author | mattn <mattn.jp@gmail.com> | 2013-08-23 09:58:17 +0900 |
|---|---|---|
| committer | mattn <mattn.jp@gmail.com> | 2013-08-23 09:58:17 +0900 |
| commit | 6671b69503b50feaae903399076fb7f658260be0 (patch) | |
| tree | c883e82678d0a61cc2d01aaafc737a248f6a2654 | |
| parent | Add new driver name 'sqlite3_with_extensions' (diff) | |
| download | golite-6671b69503b50feaae903399076fb7f658260be0.tar.gz golite-6671b69503b50feaae903399076fb7f658260be0.tar.xz | |
mv
| -rw-r--r-- | example/simple/simple.go (renamed from example/main.go) | 35 |
1 files changed, 12 insertions, 23 deletions
diff --git a/example/main.go b/example/simple/simple.go index 7450407..5e9c902 100644 --- a/example/main.go +++ b/example/simple/simple.go @@ -4,6 +4,7 @@ import ( "database/sql" "fmt" _ "github.com/mattn/go-sqlite3" + "log" "os" ) @@ -12,8 +13,7 @@ func main() { db, err := sql.Open("sqlite3", "./foo.db") if err != nil { - fmt.Println(err) - return + log.Fatal(err) } defer db.Close() @@ -24,35 +24,31 @@ func main() { for _, sql := range sqls { _, err = db.Exec(sql) if err != nil { - fmt.Printf("%q: %s\n", err, sql) + log.Printf("%q: %s\n", err, sql) return } } tx, err := db.Begin() if err != nil { - fmt.Println(err) - return + log.Fatal(err) } stmt, err := tx.Prepare("insert into foo(id, name) values(?, ?)") if err != nil { - fmt.Println(err) - return + log.Fatal(err) } defer stmt.Close() for i := 0; i < 100; i++ { _, err = stmt.Exec(i, fmt.Sprintf("こんにちわ世界%03d", i)) if err != nil { - fmt.Println(err) - return + log.Fatal(err) } } tx.Commit() rows, err := db.Query("select id, name from foo") if err != nil { - fmt.Println(err) - return + log.Fatal(err) } defer rows.Close() for rows.Next() { @@ -65,34 +61,29 @@ func main() { stmt, err = db.Prepare("select name from foo where id = ?") if err != nil { - fmt.Println(err) - return + log.Fatal(err) } defer stmt.Close() var name string err = stmt.QueryRow("3").Scan(&name) if err != nil { - fmt.Println(err) - return + log.Fatal(err) } fmt.Println(name) _, err = db.Exec("delete from foo") if err != nil { - fmt.Println(err) - return + log.Fatal(err) } _, err = db.Exec("insert into foo(id, name) values(1, 'foo'), (2, 'bar'), (3, 'baz')") if err != nil { - fmt.Println(err) - return + log.Fatal(err) } rows, err = db.Query("select id, name from foo") if err != nil { - fmt.Println(err) - return + log.Fatal(err) } defer rows.Close() for rows.Next() { @@ -101,6 +92,4 @@ func main() { rows.Scan(&id, &name) fmt.Println(id, name) } - rows.Close() - } |
