SQLite はアプリケーション組み込み等の用途に使われているデータベースエンジン。2chビューアとかにも使われてるかな。version 3.3.9 から拡張DLLでユーザ定義のSQL関数等を定義できるようになって、直接バイナリに手を入れられない状況でも拡張性が高くなった。たとえばWebサーバのPHPからSQLiteを扱う人にはいいニュースなんじゃないかな。え、PHPに組み込まれてるのはSQLite version 2だって?かっこ悪いねー。 個人的にはWindowsでSQLiteを扱う機会が多いので、MinGWでSQLiteの拡張DLLを作成する手順を調べてみたよ。 MinGWの入手 MinGW-3.1.0-1.exe MSYS-1.0.10.exe msysDTK-1.0.1.exe をこの順番で普通にインストールして、PATH環境変数を適当に設定した。 バイナリとヘッダのダウンロード