How to use perl to connect MySQL?(利用Perl连接MySQL)

1. Install MySQL on Windows/Linux

1.1 Windows
      1) Download mysql-essential-5.0.86-win32.msi from MySQL "http://dev.mysql.com/downloads/mysql/5.0.html#win32 "
      2) Click it to install MySQL on windows

1.2 Linux/Solris
       1) Download  pre compiled binary package from "http://dev.mysql.com/downloads/mysql/5.0.html "
       2) Unzip and Untar it to ur Linux/Solris machine.
       3) In "mysql-5.1.38-xxxxx-i386/  script  s", u can find "mysql_install_db"  script  . Execute it.
       4) Run command "nohup mysql-5.1.38-xxxxx-i386/bin/mysqld --basedir=which u untar the mysql"

2. Install DBD::mysql and DBI modules for ur perl

2.1 Active perl 5.x on Windows
      Use ppm tool to search DBD::mysql and DBI then install them.

2.2 Perl 5.x on Linux/Solris
      perl -MCPAN -e "install DBI"
      perl -MCPAN -e "install DBD::mysql"

3. How to write code to connect and do anything in MySQL against perl

use DBI;
use DBD::mysql;
use strict;
my $db = "mysql";
my $connectionInfo = "DBI:mysql:database=$db;host=localhost";
my $userid = "root";
my $passwd = "123456";

my $dbh = DBI->connect($connectionInfo,$userid,$passwd);
my $sql = 'select User from user';
my $sth = $dbh->prepare($sql);
$sth->execute();
my $rows = $sth->fetchrow_hashref();
$sth->finish();
foreach my $key(keys %$rows)
{
     print "$key => $rows->/n";
}
$dbh->disconnect;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值