在Windows中,应当按照以下步骤安装带ActiveState Perl的MySQL DBD模块:
· 从http://www.activestate.com/Products/ActivePerl/获得ActiveState Perl并安装。
· 打开控制台窗口(“DOS窗口)。
· 如果需要,设置HTTP_proxy变量。例如,你可以试试:
· set HTTP_proxy=my.proxy.com:3128
· 启动PPM程序:
· C:\> C:\perl\bin\ppm.pl
· 如果你还没有安装DBI,则安装:
· ppm> install DBI
· 如果成功,运行下面的命令:
· install\
· ftp://ftp.de.uu.net/pub/CPAN/authors/id/JWIED/DBD-mysql-1.2212.x86.ppd
该进程应当在ActiveState Perl 5.6或更新版本中工作。
如果你不能使上述步骤工作,应该安装MyODBC驱动程序并且通过ODBC连接MySQL服务器:
use DBI;
$dbh= DBI->connect("DBI:ODBC:$dsn",$user,$password) ||
die "Got error $DBI::errstr when connecting to $dsn\n";