• ベストアンサー

PerlDBIのインストール方法

PerlDBIのインストール方法を教えて下さい。 perlからMySQLに接続するためのDBIのインストール方法を教えて下さい。

  • Perl
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
noname#205142
noname#205142
回答No.1

まずマニュアルなり書籍を読むとわかります。 *Webサイト* DBIのサイト: http://dbi.symbolstone.org/ 川合さんによるDBIその他の解説: http://member.nifty.ne.jp/hippo2000/perltips/index.htm *書籍* MySQL & mSQL: http://www.oreilly.co.jp/BOOK/msql/ 入門Perl DBI: http://www.oreilly.co.jp/BOOK/perldbi/ Perlを256倍使うための本 DBI編: http://www.ascii.co.jp/books/detail/4-7561/4-7561-4058-0.html "MySQL & mSQL"で必要な情報がほぼ揃うはずです。 "Perlを256倍.."は今日発売したてのほやほやで、どちらかというとDBIのドライバを書く人にとって嬉しい本ですね。

hyuhyupopo
質問者

お礼

回答ありがとうございます。 インターネットで検索したり「入門PerlDBI」を購入して パラパラとみて見たのですがすっきりしませんでした。 じっくりと本を読んでみます。 「MySQL&mSQL」にもperlDBIの記述があるのですね 参考になりました。

関連するQ&A

  • perl5.8.8でのDBI及びDBD_mysqlモジュールのダウンロード、インストールの手順について

    表題の通りなのですが、perl5.8.8で、DBIとDBD_mysqlモジュールをダウンロード、また、インストールするにはどのようにすればいいでしょうか。 perl5.6では、PPMを使ってダウンード、インストールが出来たのですが、perl5.8だとPPMを使って出来ないようなのです。 どなたか分かる方いらっしゃいましたら、ご教授よろしくお願いします。

    • ベストアンサー
    • Perl
  • perl5.88で、DBI及びDBD-mysqlモジュールがインストールできない。

    質問があるのですが、よろしくお願いします。 perl5.8.8を導入し、ppmでDBIモジュールとDBD-mysqlモジュールをインストールしようと思ったのですが、コマンドラインから ppm install DBI としても Downloading ActiveState Package Repository Packlist...not modified No missing packeages to install というエラーが出てしまい、全くインストール出来ません。 ppm install DBD-mysql とした時も同様です。 どうしてこのようなエラーがでるのか、またどうすればDBI、DBD-mysqlモジュールがインストール出来るか、わかる方いらっしゃたらご教授頂けると幸いです。よろしくお願いしますm(_ _)m

  • perl - DBI -mysql windows

    ここで質問していいのか分かりませんが、 可能かどうかも分かりませんが、 お願いします。 windowsの環境で perl と mysql のインストールは済んだのですが、 ppm より dbiをインストールしようとすると install DBI と打ち込んだ時点で ファイルが見つからないとエラーが出ました。 インストールしたパールのフォルダの中を見てみると あるべきDBIフォルダがPPMの中にありません。 これらのファイルはどこからどう取得すればいいのでしょうか? お願いします。

  • ppmでDBIがインストール出来ません。

    WinXP上のPerlでMySQLをやろうと思ったのですが、ppmからのDBIインストールがうまく行きません。 普通に「ppm install DBI」では出来なくて、プロキシサーバ名とかが良く分からなかったので http://ppm.activestate.com/PPMPackages/zips/6xx-builds-only/ からDBI.zipを直接ダウンロードし、解凍したフォルダ上で ppm install DBI.ppd を実行した所、 Error installing package 'DBI.ppd': Read a PPD for 'DBI.ppd', but it is not intended for this build of Perl (MSWin32-x86-multi-thread) と言うエラーが出てインストール出来ませんでした。 ちなみにPerlは-Vオプションで次のように表示されます。 ------------------------------------------------ This is perl, v5.6.1 built for MSWin32-x86-multi-thread (with 1 registered patch, see perl -V for more detail) Copyright 1987-2001, Larry Wall Binary build 632 provided by ActiveState Corp. http://www.ActiveState.com Built 03:40:44 Jun 3 2002 ------------------------------------------------ ビルドが6xxなのでこのDBI.zipで良いと思うのですが…何かおかしいのでしょうか? あと、私はPerlをC:\PerlでなくC:\usr\localに入れているのですが、これがまずいのでしょうか? どなたか心当たりのある方がいましたら、よろしくお願いします。

  • XAMPPでperlからMySQL

    XAMPPを使ってローカルのマシンで開発を行おうとしているのですが、perlのDBIモジュールがなくエラーとなってしまいます。phpからはmysqlに接続・操作はできるので、とりあえずモジュールを入れればいいとおもうのですが、検索してもインストールの方法がわかりませんでした。ご存知の方おられますでしょうか?

  • サーバーサイドでPerlをそのまま使う方法ってありますか?

    <?perl   Perlコード ?> で、サーバーサイドで、Perlをそのまま使う方法ってありますか? PHPは、Perlに似ているようで違うので、どうせなら、そっくりPerlと同じ文法でDBIを使ってMySQLを操ったほうが、良いのですが…。(^^;) また、もし、そういう方法があるなら、それは世界ではどのくらい使われていますか? もし、普及していないなら、何が原因なのですか?

    • ベストアンサー
    • Perl
  • perlからmysqlに接続できない

    #! c:/perl/bin/perl  use DBI; $user = 'root'; $passwd = 'パスワード'; $db = DBI->connect('DBI:mysql:db1:localhost', $user, $passwd); $sth = $db->prepare("INSERT INTO bunrui VALUES (1,'1st','memo')"); $sth->execute; $sth->finish; $db->disconnect; perlからmysql二接続するためDBIをインストールして、上のようなサンプルコードを実行してみたのですが Internal Server Error になってしまいます。どこかコードが違っているのでしょうか?

    • ベストアンサー
    • Perl
  • DBD::mysql インストールについて

    佐伯といいます。 windows XPでperl(v5.8.8)とmysql(DBI)の連携を 行おうと思ってインストールさせましたが 下記のようなエラーが出てきます。 なぜ出るのか原因を教えてください。 下記のURLを参考にしましたが、PPMの操作などもわかっていま せん。 http://perldoc.jp/docs/modules/DBD-mysql-2.1026/DBD/mysql/INSTALL.pod PPMがGUI化になり、コマンドがPPM起動後、コマンドが入力で きません。 ppm install DBI(入力ができない) install DBD-mysql(入力ができない) perl package managerのウィンドウが立ち上がります。 ---------------------------- C:\Program Files\Apache Group\Apache\cgi-bin>a.pl install_driver(mysql) failed: Can't locate loadable object for module DBD::mysq in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .) at (eval 4) line 3 Compilation failed in require at (eval 4) line 3. Perhaps a module that DBD::mysql requires has

    • ベストアンサー
    • Perl
  • DBIとDBD-mysqlのインストールについて

    sea_clear_skyです。 質問させて頂きます。 環境 Win98SE ACTIVEPERL API522e.exe JPERL    jperl522 ACTIVEPERL API522e.exeと JPERL    jperl522をインストールし、 PPMでDBIとDBD‐MYSQLのパッケージをインストールしようとすると DBIでも、DBD‐MYSQLの場合でも、MSDOS上で、 mismatched tag at line 18, column 2, byte 640 at C:/Perl/site/lib/XML/Parser.pm line 168 と表示され、パッケージがインストールされません。 回線はフレッツADSLを使用しています。 すいませんが、解決方法をご教授願います。 よろしくお願いします。 もし、この現象が解決できない場合は他のPealを使用したいので、 WIN98SEの環境で入るPEALについて教えて欲しいです。 MYSQLに繋げて、いろいろしたいので、MYSQLにつながり、 PERLのCGIの作成できるものが希望です。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • すでに接続してあるデータベースについて

    mysqlデータベースにperlで接続する際は、 use DBI; $dsn="DBI:mysql:database=test:host=localhost"; $dbh = DBI->connect($dsn,user,passwd); とし、データベースに接続して、 $sth = DBI->prepare("SELECT * From `table`); ・・・・・・ と続いていくと思いますが、 すでにデータベースに接続(コネクション)していた場合、どのように書けばいいのでしょうか? どなたかよろしくお願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう