网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 手机学院 | 邮件系统 | 网络安全 | 认证考试
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Perl教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.受限制环境安装Perl模块方法.
.Perl变量(3)--关联数组.
.ADODB与PearDB的兼容部分.
.使用Perl连接Mysql数据库.
.PerlCGI程式写作常问问题集(2)Mo.
.Perl语言全面编译(二).
.Perl常用系统函数.
.proftpdlog文件实时分析,动态封.
.用Perl饼来替换文件中的字符串.
.单行代码的Perl程序.
.使用Perl常规表达式进行匹配.
.PerlDBI入门.
.Perl简介.
.执行mod_perl模块.
.Perl的经典用法:读入单个记录.
.Perl语言全面编译(一).
.LINUX.
.Perl语言全面编译(三).
.Perl的经典用法:用Sysopen()进行.
.PerlCookbook2介绍.

使用Perl连接Mysql数据库

发表日期:2007-3-19

网站后台数据库转为Mysql,现在使用Perl连接数据库就方便多了。

通过DBI,Perl可以很容易的连接到数据库:

#!/bin/perl

use DBI;

# Connect to target DB
my $dbh = DBI->connect("DBI:mysql:database=eygle;host=localhost","username","password", {'RaiseError' => 1});

# Insert one row
my $rows = $dbh->do("INSERT INTO test (id, name) VALUES (1, 'eygle')");

# query
my $sqr = $dbh->prepare("SELECT name FROM test");
$sqr->execute();

while(my $ref = $sqr->fetchrow_hashref()) {
    print "$ref->{'name'}\n";
}

$dbh->disconnect();

执行结果:


[root@eygle ~]# perl test.cgi
eygle
 

以后很多统计数据可以直接通过Perl写入Mysql数据库,操作起来方便多了。
看来这次迁移是值得的:)

-The End-

上一篇:用Perl来分析并生成中文Excel文件 人气:8986
下一篇:Perl操作mysql数据库的方法 人气:95
浏览全部Perl的内容 Dreamweaver插件下载 网页广告代码 2009年新年快乐