用perl连接mysql的数据库时出错!!!!!
用perl连接mysql的数据库时出错:
系统提示:can't locate object method "connect " via package "dbi"
源程序为:#! /usr/bin/perl
use DBI;
use strict;
my $db="rd1";
my $host='localhost';
my $user='sql';
my $password='111';
my $dbh = DBI->;connect("DBI:mysql:database=$db;host=$host",
$user, $password, {RaiseError =>; 1});
open(FHD, "stu.csv" or die;
while (my $line=<FHD> {
chomp($line);
my ($f1, $f2, $f3, $f4, $f5)=split(/\,/,$line);
if ($f1) {
my $q=qq[ INSERT INTO stu_table VALUES ("$f1", "$f2", "$f3", "$f4", "$f5" ];
my $sth=$dbh->;prepare($q);
unless($sth->;execute) {die "$!\n";}
}
}
close(FHD);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你有没有安装DBD::mysql