[2021.5] Ruby/DBI はすでに完全に廃れています。'dbi' gem パッケージは 2010 年が最終です。'activerecord' が代替です。 Ruby/DBIは、Ruby用のデータベースアクセスインターフェイスライブラリです。データベースへの接続は抽象化しますが、クエリ、アップデートなどは、SQLを手書きします。 Ruby/DBIは内部で、DBMSごとの拡張モジュールを利用するようになっている。そのため、(1) DBMSそのもの、(2) 拡張モジュール、(3) Ruby/DBIという順にインストールしなければならない。 SQLiteの場合は、Ruby/DBIに拡張モジュールが同梱されているため、別途拡張モジュールを用意する必要はない。 (2005.5.4 リンク先を更新。) アーカイブを入手し、解凍する。 SQLite: An Embeddable SQL Data