学习笔记 Perl脚本的特点
本文和大家重点讨论一下Perl脚本的特点,Perl脚本为文本文件,可以利用任何文本编辑器来创建它们。相信通过本文的介绍你对Perl脚本的概念一定会有初步的认识。
Perl脚本的特点
本文介绍如何使用PerlDBI与MySQL接口。我们不讨论DBI的基本原理或体系结构。有关DBI这些方面的信息(特别是与C和PHPAPI的比较),请参阅第5章。
本文的举例动用了样例数据库samp_db,使用了学分保存方案和历史同盟需要的表。想要从本章中取得最大收获,最好了解一些有关Perl的知识。如果不想这样,那么通过拷贝这里看到的样例代码,也能有所帮助,并可以编写自己的Perl脚本,不过找一本好的Perl书,可能仍是一件非常有价值的投资。有这样一本书,名为《ProgrammingPerl》,第二版是由Wall、Christiansen、Schwartz和Potter(O’Reilly出版社1996出版)撰写的。(机械工业出版社1999年已出版了《Perl5编程详解》—编者注。)
◆DBI的当前版本为1.13,但是此处的大部分介绍也可用于更早的1.xx版本。请注意,对所介绍的早期版本中没有出现的特性作了说明。
MySQL的DBI需要至少为5.004_05的Perl版本。另外还必须安装Msql-Mysql模块和Data-DumperPerl模块,以及MySQLC客户机库和一些头文件。如果计划编写基于Web的DBIPerl脚本,则要使用CGI.pm模块。本文中,这个模块用于与ApacheWeb服务器的连接。如果需要获得这样的程序包,请参阅附录A。该附录中也给出了获得本章开发的样例Perl脚本的说明。可以下载这些Perl脚本,不必自己键入。