ActivePerl을 Windows 7-64 시스템에 다운로드하여 설치했습니다. 모든 것이 순조로 웠고 통역사가 내 Eclipse
플랫폼에로드되었습니다. 나는 localhost
MySQL 데이터베이스에 액세스 할 때 그러나, 나는 다음과 같은 오류 있어요 : 다음windows에 perl DBI-mysql 설치시 문제가 발생했습니다.
$database = "<database>";
$host = "localhost";
$user = "<user>";
$password = "<password>";
#connect to MySQL database
my $db = DBI->connect(
"DBI:mysql:database=$db:host=$host",
$user,
$password
) or die "Can't Connect to database: $DBI::errstr\n";
을 나는 다음과 같은 오류 얻을 : 또한
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: C:/Users/souzamor/workspace/.metadata/.plugins/org.epic.debug C:/Users/souzamor/workspace/Parser C:/Perl64/site/lib C:/Perl64/lib .) at (eval 3) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: CSV, DBM, ExampleP, File, Gofer, ODBC, Oracle, Pg, Proxy, SQLite,
Sponge.
at C:/Users/souzamor/workspace/Parser/Parser.pl line 14.
, 나는 DBD-mysql을 설치하려고 내가 DBI
, Data-Table
를 설치 한
C:\Perl64\bin>ppm install DBD-Mysql
ppm install failed: Can't find any package that provides DBD-Mysql
,하지만 난 DBD-Mysql
를 설치할 수 없습니다 : 내가 얻을. 이견있는 사람? 감사합니다.
케이스가 중요하다. DBD-mysql이 아니라 DBD-mysql입니다. –
@DaveCross 나는 DBD-mysql과 DBD-Mysql 두 가지를 시도했다. 나는 같은 결과를 얻었다. – cybertextron