プロが教える店舗&オフィスのセキュリティ対策術

こんばんわ。早速質問させていただきます。
windowsXP上でActivePerlとODBCを使って、
windows2000サーバに接続するやり方がわかりません。
検索サイトでいろいろと調べてみたのですが、
UnixやLinuxでの接続の仕方は載っているのですが、
Windowsでのやり方は見つけることができませんでした。
サンプルコードなどを乗せていただくとわかりやすい
のですが・・・。
よろしくお願い致します。

A 回答 (1件)

Windows環境でも、DBIとDBD::ODBCモジュールを使えば出来ます。


モジュールのインストールは、ActivePerlですと、コマンドプロンプト(DOSプロンプト)からPPMを使って簡単に行うことが出来ます。

例) ------------------------------------------------------------------
C:\>ppm
PPM>install DBI



PPM>install DBD-ODBC



PPM>quit
----------------------------------------------------------------------

http://member.nifty.ne.jp/hippo2000/perltips/ppm …


DBへの接続は下記の様な書式になります。

例) データソース名:DS1, ユーザ:usr1, パスワード:passwd1 --------------
use DBI;

$dbh = DBI->connect('dbi:ODBC:DS1', 'usr1', 'passwd1');
----------------------------------------------------------------------

http://perldoc.jp/docs/modules/DBD-ODBC-1.05/ODB …


後はDBIのインターフェースで、DBへの操作が出来ます。

http://member.nifty.ne.jp/hippo2000/perltips/dbi …
http://member.nifty.ne.jp/hippo2000/perltips/per …

参考URL:http://perldoc.jp/docs/modules/DBD-ODBC-1.05/ODB …
    • good
    • 0
この回答へのお礼

なるほど、よくわかりました。やってみようと思います。ありがとうございました。

お礼日時:2004/08/25 23:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!