- ベストアンサー
データベースに接続したい
Perl初心者の者です。 タイトル通りなんですが、 Perl(.cgiファイル)からPostgresの「hoge」という データベースに接続するにはどうしたら宜しいでしょうか? また、そういった関連の情報が載っているサイト をご存知の方は教えて頂けますでしょうか? 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
DBIモジュールとDBD-Pgモジュールを使って・・・ use DBI; $dbh = DBI->connect("dbi:Pg:dbname=hoge;host=サーバー;port=ポート番号;", "ユーザー名", "パスワード"); これで接続はできます。 あとはこれからSQL文を打って取り出したり書き込んだりするわけです。 DBD-Pgの使い方(DBI) http://perldoc.jp/docs/modules/DBD-Pg-1.22/Pg.pod DBIの使い方 http://ash.or.jp/db/pg_dbi_prog.htm Pgでの使い方 http://www.atmarkit.co.jp/flinux/rensai/postgres03/postgres03.html DBIは各データベースに繋ぐための共通のインターフェイスです。 で、ここにPostgreSQLならDBD-Pg、MySQLならDBD-MySQLというように各データベース専用のドライバを使うことでDBIを利用した使い方ができます。 最後の「Pgでの使い方」はDBIを使わずPostgreSQL専用のインターフェイス(Pg)を使う場合の例です。
お礼
有難う御座いました。