perl连接mysql

我想学perl连接mysql,perl下载了DBIDBD-MYSQL,还需要做什么我已经安装了这2个包,但是运行报错,安装驱动失败,Perhapsarequiredsha... 我想学perl连接mysql,perl下载了DBI DBD-MYSQL,还需要做什么
我已经安装了这2个包,但是运行报错,安装驱动失败,Perhaps a required shared library or dll isn't installed where expected.
我的问题已解决,将libmysql.dll拷贝到system32下就好了,但是谁比较懂行等告诉我是什么原理么?
还是谢谢1楼的朋友。
展开
 我来答
阳光上的桥
2007-07-12 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65814
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
下载以后需要安装,安装方法可以参考文章:http://hi.baidu.com/wtc%5Fwh/blog/item/6c514fdf84f1fd114854035f.html

安装好了就可以使用了,例子程序如下:
#!/usr/bin/perl

use DBI;

my $dbname = "db_name";
my $location = "localhost";
my $port = "3306"; #这是mysql的缺省

my $database = "DBI:mysql:$dbname:$location:$port";

my $db_user = "root";
my $db_pass = "db_password";
my $dbh = DBI->connect($database,$db_user,$db_pass);

my $sql = "SELECT first_name,last_name FROM $table ORDER BY first_name";
my $sth = $dbh->prepare($sql);

#结果保存在$sth中

$sth->execute() or die "无法执行SQL语句:$dbh->errstr";

$dbh->disconnect;#断开数据库连接

补充:
拷贝文件到SYSTEM32不是最好的办法,其实在环境变量PATH里面加入MYSQL的DLL文件目录即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式