Perl中DBI、DBD::mysql模块的安装和可能出现的错误解决方法
使用的软件版本 DBI-1.604.tar.gz 一、DBI的安装 ?wget http://www.cpan.org/modules/by-module/DBD/DBI-1.604.tar.gz ?tar -zxvf DBI-1.604.tar.gz ?cd DBI-1.604 ?perl Makefile.PL ?make ?make test ?make install ? ? ? 三、其它可能发生的状况 如果运行某个调用MYSQL数据库的程序时出现如下系统提示: ??四、连接代码示例,下面是perl通过DBI连接到mysql数据库的示例代码: ? #!/bin/perl use DBI; # Connect to target DB my $dbh = DBI->connect("DBI:mysql:database=linuxpig;host=localhost","your_username","your_password",{'RaiseError' => 1}); # Insert one row my $rows = $dbh->do("INSERT INTO test (id,name) VALUES (1,'welcome to linuxpig.com')"); # query my $sqr = $dbh->prepare("SELECT name FROM test"); $sqr->execute(); while(my $ref = $sqr->fetchrow_hashref()) { print "$ref->{'name'}n"; } $dbh->disconnect(); 执行结果: [root@linuxpig ~]# perl test.pl ? ? 五、其他安装方法: 使用CPAN shell,以root身份登陆,然后发出如下命令: #perl -MCPAN -e shell cpan>install DBI cpan>install DBD::mysql cpan>install CGI (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |