转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> MySql >> 正文
Perl 脚本的特点         ★★★★

Perl 脚本的特点

作者:闵涛 文章来源:闵涛的学习笔记 点击数:658 更新时间:2009/4/22 20:44:59
   
    本章介绍如何使用Perl DBI 与MySQL接口。我们不讨论DBI 的基本原理或体系结构。有关DBI 这些方面的信息(特别是与C 和PHP API 的比较),请参阅第5 章。
    本章的举例动用了样例数据库samp_db,使用了学分保存方案和历史同盟需要的表。想要从本章中取得最大收获,最好了解一些有关Perl 的知识。如果不想这样,那么通过拷贝这里看到的样例代码,也能有所帮助,并可以编写自己的脚本,不过找一本好的Perl 书,可能仍是一件非常有价值的投资。有这样一本书,名为《Programming Perl 》,第二版是由Wa l l、C h r i s t i a n s e n、Schwartz 和P o t ter(O’ Reilly出版社19 9 6出版)撰写的。(机械工业出版社1999年已出版了《Perl 5编程详解》—编者注。)
    DBI 的当前版本为1. 13,但是此处的大部分介绍也可用于更早的1.xx 版本。请注意,对所介绍的早期版本中没有出现的特性作了说明。
    MySQL的DBI 需要至少为5.004_05 的Perl 版本。另外还必须安装Msql-Mysql 模块和Data-Dumper Perl 模块,以及MySQLC 客户机库和一些头文件。如果计划编写基于Web 的DBI 脚本,则要使用CGI.pm 模块。本章中,这个模块用于与Apache Web 服务器的连接。如
果需要获得这样的程序包,请参阅附录A。该附录中也给出了获得本章开发的样例脚本的说明。可以下载这些脚本,不必自己键入。
    很大程度上,本章介绍Perl DBI 的方法和变量只是出于讨论的需要。至于所有方法和变量的更全面的列表,请参阅附录G。如果要使用DBI 的任何部分,可以用该附录作为进一步研究的背景材料。可通过运行下面的命令来得到联机文档:
    % perldoc DBI
    % perldoc DBI::FAQ
    % perldoc DBI::mysql    在数据库驱动程序( DB D)级,MySQL的驱动程序建立在MySQLC 客户机库的基础之上,因而具有它的某些特性。有关该库的详细信息,请参阅第6 章。

    Perl 脚本为文本文件,可以利用任何文本编辑器来创建它们。本章所有的Perl 脚本都遵从UNIX 的约定,第一行以‘ #!’开始,接着是执行这个脚本要使用的程序路径名。第一行如下所示:
    #! /usr/bin/perl
    如果在您的系统中,路径名不是Perl,如为/usr/local/bin/perl5 或/ o p t / b i n / per l,则需要修改‘# !’行。否则,Perl 脚本不能在系统中正确运行。
    在‘#!’之后含有一个空格,这是因为有的系统会将‘ #! /’解释为4 个字节的怪异数字,所以如果没有空格,则忽略这一行,这样,会将相应脚本作为外壳脚本来对待。
    在UNIX 系统中,应该使Perl 脚本成为可执行文件,以便只要键入其名称就可执行。为使脚本成为可执行文件,对文件模式做如下更改即可:
    % chmod +X script_name
    如果在Windows 下使用ActiveState Perl,则不必使脚本成为可执行文件,可如下运行一个脚本:
    C:\> perl script_name


[MySql]PHP 脚本的特点  [MySql]运行perl DBI
[MySql]Perl DBI 基础  [MySql]Perl操作Mysql数据库
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台