perl

1

macでは、perlファイルに実行権限を与えてあげないと動作させる事が出来ません。
とくにフリーcgiなどをダウンロードしたときに注意が必要です。(ついつい忘れてしまうので^^;)

ターミナルから以下のコマンドを叩けばOK!(ファイルやディレクトリは環境に合わせて修正してください)

macbook:~ user$ chmod 755 Sites/cgi-bin/xxx.cgi

DBI/DBDは、データベースにアクセスするための手段と、データベースの種類に依存しないインターフェイスを提供します。

DBI(データベース・インタフェイス)モジュールとDBD(データベース・ドライバ)モジュールからできており、DBDモジュールは各データベースごとに存在します。プログラマは、DBIモジュールのルールにしたがってプログラミングすることで、どのデータベースにも同じ方法で操作することができます。

DB操作の流れ

  1. モジュール読み込み
  2. DBへ接続
  3. ステートメントの準備
  4. ステートメントの実行
  5. (データの取り出し)
  6. DBを切断
Perl Packeage Maneger を使ってDBD-MySQLをインストールします。
1