Perl は、数多くのオペレーティング・システムで自由に使用できるポピュラーなプログラム言語です。 Perl データベース・インターフェース (DBI) モジュール ( http://www.perl.com から利用可能) で DBD::DB2 ドライバー ( http://www.ibm.com/software/data/db2/perl から利用可能) を使用すると、 Perl を使った DB2 を作成することができます。
Perl はインタープリター言語であり、 Perl DBI モジュールは動的 SQL を使用するため、 DB2 アプリケーションのプロトタイプをすばやく作成および修正する上で、 Perl は理想的な言語です。 Perl DBI モジュールは、 CLI および JDBC と大変よく似たインターフェースを使用するため、 Perl プロトタイプを簡単に CLI および JDBC に移植することができます。
大部分のデータベース・ベンダーは、 Perl DBI モジュールのデータベース・ドライバーを提供しています。これは、さまざまなデータベース・サーバーからデータにアクセスするアプリケーションを作成するために、 Perl を使用できることも意味します。たとえば、DBD::Oracle データベース・ドライバーを使用して Oracle データベースに接続する Perl DB2 アプリケーションを作成し、 Oracle データベースからデータを取り出し、 DBD::DB2 データベース・ドライバーを使用して DB2 データベースにデータを挿入することができます。