`

Perl DBI 操作数据库

阅读更多
  • 连接实例
  • 显示sql结果实例

模块名称

DBI

 

一、连接实例

my $sql = qw{ sql };
my $dbh = DBI->connect("DBI:数据库类型:database=数据库名称;host=localhost","root","passwd", {'RaiseError' => 1});

my $sth=$dbh->prepare("$sql");
$sth->execute();
$sth->finish;

$dbh->disconnect();


my $sql = qw{ sql };

声明要执行的sql语句

 

my $dbh = DBI->connect("DBI:数据库类型:database=数据库名称;host=localhost","root","passwd", {'RaiseError' => 1});

连接数据库,数据库类型为mysql、Oracle、db2.root,passwd对应登录账号密码

 

my $sth=$dbh->prepare("$sql");

准备执行之前声明的sql语句

 

$sth->execute();

执行sql语句

 

$sth->finish;
执行完毕

 

$dbh->disconnect();

断开数据库

 

 

二、显示sql结果实例

my $sql = shift;
my $dbh = DBI->connect("DBI:数据库类型:database=数据库名称;host=localhost","root","passwd", {'RaiseError' => 1});

my $sth=$dbh->prepare("$sql");

$sth->execute();
while (my @now = $sth->fetchrow_array()) {

     print @now;

}
$sth->finish;

$dbh->disconnect();

 

增加一$sth->fetchrow_array()即可

 

更多操作请移步至

http://search.cpan.org/~timb/DBI-1.628/DBI.pm

分享到:
评论

相关推荐

    Perl DBI中文手册 pdf.rar

    Perl DBI手册中文翻译版 pdf,Perl DBI中文帮助文档,内容涉及Perl DBI名称、概述、描述、DBI类、处理器通用方法、通用属性、DBI数据库处理对象、数据库处理方法等。

    perl DBI手册 中文翻译版

    读懂perl语言与数据库接口的无上'神器'资料

    Perl DBI编程.pdf

    DBI是Perl数据库编程的主要接口。它与数据库产品无关,且为几乎所有的数据库产品提供了一致的... 二, 非DBI数据库基础  三, SQL和关系型数据库  四, DBI编程  五, 数据库操作  六, 高级DBI  七, ODBC和DBI [1]

    perl的DBI安装包以及安装步骤

    该资源为Perl的安装包以及安装步骤,方便linux环境安装perl的DBI,解决在linux环境下使用perl连接数据库的问题。

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

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

    PERL_DBI手册.pdf

    perl的DBI使用手册,详细描述了如何连接数据库,如何使用dbi模块,对于使用perl语言进行运维,开发的小伙伴希望带来帮助

    如何Perl使用Access数据库

    本文将为大家介绍如何Perl使用Access数据库。

    Perl.DBI手册中文翻译版.pdf

    Perl DBI手册中文翻译版 pdf,Perl DBI中文帮助文档,内容涉及Perl DBI名称、概述、描述、DBI类、处理器通用方法、通用属性、DBI数据库处理对象、数据库处理方法等。

    perl 连接数据库所需包

    perl dbi dbd unixodbc

    Perl DBI手册中文翻译版

    Perl DBI是一个Perl语言的数据库访问API。DBI定义了一系列函数,变量和惯例提供一个独立于具体数据库的一致性的数据库接口。 记住DBI仅仅是一个接口是很重要的。在应用程序和一个/多个数据库驱动器之间的一个瘦层。...

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

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

    使用Perl DBI操作MySQL的一些建议

    使用perl连接mysql,这个网上有很多案例了,一般大家都是DBI下的DBD::MySQL这个模块进行.这里做一个mask弄一个TIPS:  Perl DBI MySQL的字符集为UTF8  Perl DBI 特殊字符写入时报错  Perl DBI 连接自动重连或是...

    MySQL事务预编译查询和Perl DBI简化

    许多WEB应用程序内部通常重复运行带不同自变量的相同数据库查询,或以全有或全无块的形式 执行一组相关查询。...本文讨论了支持MySQL事务和预编译查询的Perl DBI函数,并对其工作原理和应用方法进行说明。

    单兴华CTO-学习Mysql经典教程-附录G Perl DBI API 参考.pdf

    单兴华CTO-学习Mysql经典教程-第07章Perl DBI API.pdf 单兴华CTO-学习Mysql经典教程-第08章PHP API.pdf 单兴华CTO-学习Mysql经典教程-第09章MySQL 管理介绍.pdf 单兴华CTO-学习Mysql经典教程-第10章MySQL 数据目录....

    单兴华CTO-学习Mysql经典教程-第07章Perl DBI API.pdf

    单兴华CTO-学习Mysql经典教程-第07章Perl DBI API.pdf 单兴华CTO-学习Mysql经典教程-第08章PHP API.pdf 单兴华CTO-学习Mysql经典教程-第09章MySQL 管理介绍.pdf 单兴华CTO-学习Mysql经典教程-第10章MySQL 数据目录....

    DBD-mysql:Perl5数据库接口(DBI)MySQL驱动程序

    DBD-mysql:Perl5数据库接口(DBI)MySQL驱动程序

    perl-DBI-1.616-1.el5.rfx.i386.rpm

    ********Shenkxiao ...注:>在安装mysql数据库的时候经常出现DBI is needed by ……,需要根据实际版本进行选择rpm的版本。 >此包在系统盘或者系统镜像中Server目录下有。 ***********************************

    dbi:DBI-Perl 5数据库接口

    dbi:DBI-Perl 5数据库接口

Global site tag (gtag.js) - Google Analytics