ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

go言語などを(255)倍楽しむコミュのsqlite3をあやつってみる。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
// go-sqlite3を使っています。Sqlite3 Version: 3.6.22
package main
import "fmt"
import "sqlite3"
func main() {
 sqlite3.Initialize();
 defer sqlite3.Shutdown();

 db:=new(sqlite3.Handle);
 db.Open("sample.db");
 defer db.Close();

 st, _ := db.Prepare("UPDATE user SET score=? WHERE id=?");
 st.BindInt(1, 99); // "?"の場所を数値(1〜)で指定 (ex. update score 99)
 st.BindText(2, "Paris");
 st.Step();
 st.Finalize();

 st, _ = db.Prepare("SELECT * FROM user WHERE id=?");
 st.BindText(1, "Paris");
 c := st.Step();
 if c == sqlite3.SQLITE_ROW {
  fmt.Printf("score: %d\n", st.ColumnInt(0));
 }
 st.Finalize();
}

コメント(0)

mixiユーザー
ログインしてコメントしよう!

go言語などを(255)倍楽しむ 更新情報

go言語などを(255)倍楽しむのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング