Perl Hackers Hub 第30回データベースプログラミング入門―汎用インタフェースDBIと、O/RマッパTengの使い方(2) 前回の(1)はこちらから。 DBIの使い方 (2)では、Perlのデータベースプログラミングにおける基本的なモジュールであるDBIについて解説します。 なお、本稿のコードは、執筆時点の最新であるDBIのバージョン1.632、DBD::mysqlのバージョン4.028を前提に記述しています。 DBIとは何か DBIは、データベースへアクセスするための抽象的なインタフェースを提供するモジュールです。DBIを利用することにより、Perlではデータベースの種類をほとんど気にせずにコードを記述できます[2]。Perlにおいてデータベースを扱うほとんどのモジュールは、DBIを利用することを前提にしています。 DBIは各データベース用のドライバモジュールであるDBD