SQLiteをC/C++アプリケーションで使うための参考記事まとめ
「C++のアプリケーションで、リスト作成やリストの検索を高速化したい」という話をされまして、その時に「SQLite使ったらどう?」と言ってみたものの、自分も詳しいわけじゃないので軽く調べた内容をまとめときます。
SQLiteとは
SQLite はMySQLやPostgreSQLと同じデータベース管理システムであるが、サーバとしてではなくアプリケーションに組み込んで利用される軽量のデータベースである。
http://ja.wikipedia.org/wiki/SQLite
(〜 中略 〜)
# 著作権を放棄しパブリックドメインに帰している
# サーバではなくライブラリ
# PHP5、Python 2.5、Adobe AIR で標準サポート
# その他、C, C++, Curl (プログラミング言語), Perl, Ruby, Delphiなど多数の言語用のバインディング
SQLiteに関する記事
■公式
SQLite Home Page
ソースファイルなどはこちらからダウンロードできます。
■日本語解説サイト
http://www.tokesoft.net/topics/TS20100222_01.html
VC++でSQLiteを使用するための操作を基本から紹介。
qune: プログラミングメモ - SQLite を C++ で使ってみよう(その1)
qune: プログラミングメモ - SQLite を C++ で使ってみよう(その2)
データベースsqlite3.dllをVC++から使う
SQLiteインストール(Window版)
SQLite入門
■Wrapper
http://sourceforge.jp/projects/sfnet_sqlitesparkle/
■Firefox
SQLiteは、Mozilla Firefoxでのデータ管理(ブックマーク)などに使用されていることも知られています。
例えばこんなソースでも。
http://mxr.mozilla.org/firefox/source/storage/src/mozStorageConnection.cpp
希望
あとは使い勝手のいいラッパーがあるといいのですが。
もしご存知でたら教えてください。