`

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 参考(强烈推荐)

    这篇文档强烈推荐Perl DBI作为数据库操作的工具,下面我们将深入探讨Perl DBI的一些关键知识点。 首先,DBI使用了类似于C语言中的指针的概念,但在Perl中称为引用,这些引用指向的对象被称为句柄。句柄是DBI中非常...

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

    在Linux环境中,使用Perl DBI能够方便地处理数据库操作,尤其对于自动化脚本和系统管理任务来说,它是非常实用的工具。 **DBI的安装包**通常包含以下组件: 1. `DBI.pm`:这是核心DBI模块,包含了所有与数据库连接...

    Programming Perl DBI 8

    《Programming Perl DBI 8》是一本专注于Perl数据库接口(DBI)编程的权威指南,针对的是Perl编程领域的数据库应用开发。DBI是Perl语言中用于访问数据库的标准API,它为各种不同的数据库系统提供了统一的接口,让...

    perl DBI手册 中文翻译版

    综上所述,Perl DBI是Perl语言中一个非常重要的数据库接口库,它极大地简化了数据库操作的复杂性,并且提供了丰富的功能来满足不同场景下的需求。无论是初学者还是经验丰富的开发者,都能够从Perl DBI中受益良多。...

    Perl DBI中文手册 pdf.rar

    "DBI数据库处理对象"和"数据库处理方法"将详细介绍与特定数据库相关的特性和方法,比如特定数据库特有的SQL语法支持、存储过程调用、游标操作等。这部分内容会帮助开发者充分利用不同数据库系统的功能。 总之,Perl...

    perl DBI.doc

    1. 总是在完成数据库操作后断开连接,防止资源泄漏。 2. 使用`commit()`或`rollback()`来管理事务,确保数据一致性。 3. 避免SQL注入攻击,使用参数绑定或预编译语句。 4. 当`RaiseError`开启时,捕获异常以进行适当...

    PERL_DBI手册

    Perl DBI(数据库接口)是Perl语言的一个核心模块,它...DBI手册为Perl语言提供了强大的数据库操作能力,它广泛应用于Web应用、数据处理和管理等多种场景中。掌握DBI是进行数据库操作的Perl开发者必须具备的技能之一。

    PERL_DBI手册.pdf

    总体而言,DBI手册是一份详尽的参考资料,它不仅覆盖了DBI模块的使用方法,还包括了大量关于数据库操作的最佳实践和注意事项,对于任何希望提高Perl数据库编程能力的开发者来说,这份手册都是一个宝贵的资源。

    Perl DBI编程.pdf

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

    Perl-DBI编程

    Perl-DBI(Database Interface)是Perl中的一个数据库接口模块,它提供了一种统一的方式,用于访问各种不同的数据库系统。DBI的设计使得程序员可以编写独立于特定数据库的代码,这样即使更改了后端数据库类型,也不...

    关于perl DBI的方法使用

    在Perl中,DBI提供了统一的API,使得开发者无需关心具体的数据库类型就能编写数据库操作代码。下面将详细介绍Perl DBI的一些关键概念和方法。 1. 变量表达的含义: - `$drh`:驱动程序对象句柄,代表与特定数据库...

    如何Perl使用Access数据库

    Perl是一种强大的脚本编程语言,广泛应用于各种任务,包括与数据库的交互。本文将详细讲解如何在Perl环境中使用Access数据库,主要涉及Perl的DBI模块和DBD...这个功能强大的组合使得Perl成为数据库操作的一个理想选择。

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

    DBI是Perl中用于数据库操作的核心模块,它定义了一组标准的数据库访问方法和特性,使得Perl程序员可以轻松地与各种数据库系统进行通信,而无需关心具体的数据库API细节。DBI的安装通常涉及以下几个步骤: 1. **下载...

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

    通过学习本章节的内容,初学者可以掌握如何使用Perl DBI API执行基本的数据库操作,并进一步深入探索更高级的功能。此外,本章节也提到了一些重要的属性,如`PrintError`和`RaiseError`,这些属性对于调试和错误处理...

    perl 连接数据库所需包

    在与数据库交互时,Perl提供了DBI(Database Interface)模块,这是一个通用的数据库接口,允许Perl程序连接到各种不同的数据库系统。DBI是Perl数据库编程的核心,而DBD(Database Driver)则是与特定数据库通信的...

    perl-DBI-1.40-5.i386.rar

    `来引入DBI模块,然后利用其功能进行数据库操作了。然而,这只是基础步骤,实际使用时还需要根据目标数据库选择相应的DBD驱动,并正确配置数据库连接参数。例如,如果要连接MySQL,还需安装`DBD::mysql`模块。 总之...

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

    Perl DBI是连接Perl脚本与数据库的重要桥梁,它以一种统一的方式简化了数据库操作。通过上述知识点,可以看出DBI模块为数据库开发人员提供了强大的功能和灵活性,使得数据库操作变得更为高效和安全。

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

    总的来说,Perl的DBI模块提供了强大的数据库操作能力,使得开发人员能够方便地在Perl脚本中与MySQL数据库交互。通过熟练掌握DBI,你可以轻松地实现数据的读取、写入、更新和删除,进一步提升你的数据处理效率。

    Perl DBI手册中文翻译版

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

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

    ### 单兴华CTO-学习Mysql经典教程-第07章Perl DBI API ...通过以上示例,我们可以了解到 Perl DBI 在处理 MySQL 数据库时的一些基本操作和流程,这对于初学者理解和掌握 Perl DBI 是非常有帮助的。

Global site tag (gtag.js) - Google Analytics