`
luogen33
  • 浏览: 80622 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

perl操作mysql数据库

 
阅读更多
#!/usr/bin/perl -w
use DBI;
my $driver="DBI:mysql";
my $database="test";
my $user="root";
my $host="localhost";
my $passwd="luogen30";
my $dbh = DBI->connect("$driver:database=$database;host=$host;user=$user;password=$passwd")
    or die "Can't connect: " . DBI->errstr;
    # 操作多列
    my $sth=$dbh->prepare("select * from testtable ");
#操作一列
#my $sth=$dbh->prepare("SELECT NAME FROM testtable")
#   or die "Can't prepare sql statement" . DBI->errstr;

$sth->execute() or die "Can't prepare sql statement". $sth->errstr;
# 操作多列
while(@recs=$sth->fetchrow_array){
    print $recs[0].":".$recs[1].":".$recs[2]."\n";
    }
#操作一列
#my($name);
#$sth->bind_columns(\$name);
#while( $sth->fetch()){
#     printf $name ."\n";
#}

$sth->finish();
$dbh->disconnect();
分享到:
评论
2 楼 luogen33 2011-09-26  
插入数据 :


#!/usr/bin/perl -w
use DBI;
my $driver="DBI:mysql";
my $database="test";
my $user="root";
my $host="localhost";
my $passwd="luogen30";
my $dbh = DBI->connect("$driver:database=$database;host=$host;user=$user;password=$passwd")
    or die "Can't connect: " . DBI->errstr;
    my $sth=$dbh->prepare("insert into testtable values (66,'luogen',50)");
$sth->execute() or die "Can't prepare sql statement". $sth->errstr;
     $dbh->commit;
$sth->finish();
$dbh->disconnect();
1 楼 luogen33 2011-09-26  
my $database = "DBI:mysql:$dbname:$location:$port";

相关推荐

    linux下perl操作mysql数据库(需要安装DBI)

    有时候需要perl操作mysql数据库,可以通过DBI实现,需要的朋友可以参考下

    Perl 链接Mysql 数据库的Module

    Perl 链接Mysql 数据库的Module

    Python Mysql数据库操作 Perl操作Mysql数据库

    python对mysql数据库的一些操作实现代码

    通过dbi使用perl连接mysql数据库的方法

    通过使用DBI,用Perl可以很容易的连接到mysql数据库: 代码如下: 复制代码 代码如下:#!/bin/perl use DBI; # Connect to target DB my $dbh = DBI->connect(“DBI:mysql:database=eygle;host=localhost”,”...

    MySQL编程技巧·编程和数据库管理篇

    本书全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的...

    MySQL数据库应用与开发实例

    由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。...

    MySQL数据库的简介

    MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业...

    用perl程序导入文本文件到mysql数据库中的方法

    用perl程序实现文本文件到mysql数据的自动加载.

    MySQL 数据库管理工具 phpMyAdmin 5.1.1 Final 多语中文版.zip

    phpMyAdmin 是一个用PHP编写的软件工具,可以通过 web 方式控制和操作 MySQL 数据库。通过 phpMyAdmin 可以完全对数据库进行操作,例如建立、复制和删除数据等等。如果使用合适的工具,MySQL 数据库的管理就会变得...

    Perl Mysql数据库操作实现代码

    对于perl操作mysql的步骤,说的比较详细,建议大家好好看看,参考

    MySQL网络数据库指南

    它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户...

    MYSQL网络数据库指南(文本PDF)

    它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户...

    MYSQL网络数据库指南

    用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的, 在Windows操作系统上,可免费使用其客户机程序和客户机程序库。 本书通过两个实例, 详细介绍了MySQL的基本概念、基本技巧...

    MYSQL网络数据库指南1

    它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户...

    MYSQL网络数据库指南2

    它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户...

    mysql数据库学习

    它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户...

Global site tag (gtag.js) - Google Analytics