タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

sqlite3に関するk1takeのブックマーク (2)

  • SQLite3のテストだよ! - きままにブログ

    SQLite3 数あるSQLアプリケーションの中でもダントツで早く! 簡単に! 使えるものです。まずはじめにC++(というかC言語)で利用するために適当なデーターベースを作っておきます。test.dbとしてファイルを保存しました。なんでもいいです。 続いてテーブルを作ります。SQLiteについてはSQLite入門を参考にしました。 create table mytable(ID integer, NAME text) でテーブルを作ります。 ところでSQLiteは文を実行するごとに毎回トランザクションを実行します。これだと動作が遅くなるので、手動でトランザクションを実行させ、他のアプリケーションからのデーターベース操作をブロックします。こちらはBEGINコマンドでトランザクションを開始し、すべての操作が終わったらCOMMITコマンドで更新します。(適当) API覚書 さて、SQLについては

    SQLite3のテストだよ! - きままにブログ
  • SQLite3でPreparedStatementを使用する – 日々是適当

    SQLite3で大量(といっても数百件だが、組み込みでCPUが貧弱かつトランザクションが必要なため出来る限り処理を早くする必要がある)にSelect/Insert文を発行する可能性があるパターンが出てきてしまったので、高速化のためPreparedStatementを使うことにした。 ここを参考にさせて貰いつつ、家のドキュメントを読むと↓のような手順になるようだ。 原文と一緒に意訳も載せたが、意訳意味ないな… Create the object using sqlite3_prepare_v2() or a related function. sqlite3_prepare_v2を使ってsqlite3_stmtハンドルを作成する。 Bind values to host parameters using the sqlite3_bind_*() interfaces. sqlite3_b

  • 1