環境設定(SQLiteが入っていなかった場合) †
- SQLiteのインストール
- SQLiteから sqlite-amalgamation-3.x.x.tar.gz をダウンロード
- インストール
- 必要であれば /etc/ld.so.conf を編集し、ldconfig コマンドを実行して SQLite の共有ライブラリをシステムに認識させる
- Pythonの再コンパイル
- $ ./configure [options]
- SQLite3 のインストール先を標準から変えている場合は、setup.py 内の sqlite_inc_paths にパスを追記
- $ make
- $ make install
- 確認
- $ python
- >>> import sqlite3
使い方 †
- テーブルの存在チェック
- SELECT count(*) FROM sqlite_master WHERE type='table' AND name=?;
- ?には、sqlite3_bind_textなどで存在を確認したいテーブルの名前をbind
- 結果をsqlite3_column_intなどで取得し、0でなければ存在
注意点 †
|