国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Perl語言存取MSQL和MySQL數據庫內容_MySQL

來源:懂視網 責編:小采 時間:2020-11-09 17:02:12
文檔

Perl語言存取MSQL和MySQL數據庫內容_MySQL

Perl語言存取MSQL和MySQL數據庫內容_MySQL:Perl 1) 知識準備: 為了使用Perl語言去存取mSQL和MySQL數據庫的內容,必須安裝一些API模塊,以下列出一些必須安裝的模塊名稱說明和其下載網址: i) 常規安裝必須的模塊: DBI-1.13 Perl語言的數據庫通用接口 Data-ShowTable-3.3 Pe
推薦度:
導讀Perl語言存取MSQL和MySQL數據庫內容_MySQL:Perl 1) 知識準備: 為了使用Perl語言去存取mSQL和MySQL數據庫的內容,必須安裝一些API模塊,以下列出一些必須安裝的模塊名稱說明和其下載網址: i) 常規安裝必須的模塊: DBI-1.13 Perl語言的數據庫通用接口 Data-ShowTable-3.3 Pe

Perl


  1) 知識準備:
  為了使用Perl語言去存取mSQL和MySQL數據庫的內容,必須安裝一些API模塊,以下列出一些必須安裝的模塊名稱說明和其下載網址:
  i) 常規安裝必須的模塊:
  DBI-1.13                   Perl語言的數據庫通用接口
  Data-ShowTable-3.3             Perl5的一個模塊,定義了一系列的子例程,用來將數據輸出顯示為美觀的四種格式:簡單表格、盒包裝表格、列表樣式和HTML格式。
  Msql-Mysql-modules-1.2209          包含了兩個數據庫驅動:DBD::mSQL和DBD::mysql,也就是mSQL和MySQL對Perl語言數據庫通用接口的驅動程序,具體地說是實現對mSQL和MySQL數據庫存取的DBD(數據庫驅動程序)
  
  target="_blank">http://www.mysql.com/downloads/api-dbi.html
  ii) 為了在使用Perl語言的數據庫通用接口的時候可以使用Perl語言的數據庫通用接口自帶的
  DBD::Proxy驅動和DBD::ProxyServer模塊,必須要安裝以下的模塊:
  Net-Daemon-0.31              是一個為輕松實現便攜式服務器應用程序而提供的一個抽象的基本子類,它提供了實現一個后臺守護程序(Daemon)通常任務的方法:啟動、登錄、連接客戶端、認證、為安全設置環境變量和進入工作狀態。
  Storable-0.6.11              使得數據存儲更加連續和穩定。你可以用遞歸的辦法向磁盤存儲任何的數據結構,同時也可以從存儲文件中取出數據并且在內存中重建同樣的結構。
  PlRPC-0.2012               RPC::PlServer--為實現PlRPC而提供的Perl語言擴展。它是一個用于服務器端的包,它和RPC::client一起通過共享包RPC::Comm的方式來通訊。PlRPC通過定義一系列可以被客戶端執行的方法(methods)來用Perl語言實現RPC(遠程過程調用) 。
  target="_blank">http://www.perl.com/CPAN-local/modules/
  
  為了使用Perl語言去存取mSQL和MySQL數據庫的內容,必須安裝一些API模塊,以下列出一些 必須安裝的模塊名稱說明和其下載網址:
  i) 常規安裝必須的模塊:
  DBI-1.13 Perl語言的數據庫通用接口
  Data-ShowTable-3.3
  Perl5的一個模塊,定義了一系列的子例程,用來 將數據輸出顯示為美觀的四種格式:
  
  簡單表格、盒包裝表格、列表樣式和HTML格式。
  Msql-Mysql-modules-1.2209 包含了兩個數據庫驅動:DBD::mSQL和 DBD::mysql,也就是mSQL和MySQL對Perl語
  
  言數據庫通用接口的驅動程序,具體地說是實現
  
  對mSQL和MySQL數據庫存取的DBD(數據庫驅動程序)
  target="_blank">http://www.mysql.com/downloads/api-dbi.html
  ii) 為了在使用Perl語言的數據庫通用接口的時候可以使用Perl語言的數據庫通用接口自帶的DBD::Proxy驅動和DBD::ProxyServer模塊,必須要安裝以下的模塊:
  Net-Daemon-0.31 是一個為輕松實現便攜式服務器應用程序而提供的一個抽象的基本子類,它提供了實現一個后臺 守護程序(Daemon)通常任務的方法:啟動、登錄、
  
  連接客戶端、認證、為安全設置環境變量和進入工作狀態。
  Storable-0.6.11
  使得數據存儲更加連續和穩定。你可以用遞歸的 辦法向磁盤存儲任何的數據結構,同時也可以從 存儲文件中取出數據并且在內存中重建同樣的結構。
  PlRPC-0.2012
  RPC::PlServer--為實現PlRPC而提供的Perl語言擴展。它是一個用于服務器端的包,它和RPC::client一起通過共享包RPC::Comm的方式
  
  來通訊。PlRPC通過定義一系列可以被客戶端執
  行的方法(methods)
  來用Perl語言實現RPC(遠程
  過程調用) 。
  target="_blank">http://www.perl.com/CPAN-local/modules/
  
  2) 安裝過程:
  下載以上提及的模塊安裝文件(文件名均為模塊名后接.tar.gz),最好保存在目錄:/usr/local/src下,并解壓:tar zxvf *****.tar.gz (*****表示模塊名) 。這將產生各模塊的安裝文件目錄。
  i)
  按照以下列出的從左到右的先后順序安裝,使得系統支持使用DBD::Proxy驅動和DBD::ProxyServer模塊。
  Net-Daemon-0.31--------Storable-0.6.11------------PlRPC-0.2012使用標準的CPAN模塊安裝過程:perl Makefile.PL----make-----make test----make
  install
  ii) 常規安裝部份:
  按照以下列出的從左到右的先后順序安裝:
  DBI-1.13----Data-ShowTable-3.3----Msql-Mysql-modules-1.2209
  對DBI-1.13模塊和Msql-Mysql-modules-1.2209模塊的安裝使用標準的CPAN模塊安裝過程:
  perl Makefile.PL----make-----make test----make install
  對Data-ShowTable-3.3模塊的安裝要特殊處理一下:
  a) 此模塊帶的測試套件有錯誤,顧省略make test這一過程。即安裝過程為:
  perl Makefile.PL----make----make install
  b) 在完成perl Makefile.PL這一步后,編輯ShowTable.pm文件,找到"=head1"相關段,增加一行:" =head1 SYNOPSIS " ,保存退出。接著完成make和make file過程。
  
  3) 測試:
  使用MySQL數據庫(使用mSQL也可以)建立一個數據庫:abacus,寫一個簡單的perl程序:perlmysql.cgi,
  從一個數據庫abacus中讀出所有的表名并且顯示。
  
  #!/usr/bin/perl
  
  use DBI;
  print "Content-type: text/html\n\n";
  print "\n";
  print "\n";
  $driver="mysql";
  $dbh=DBI->connect("DBI:mysql:abacus:mysql.szabacus.com","root","abcde")||die "can
  not connect database";
  $sth=$dbh->prepare("show tables")||die "occur an error when query database";
  $sth->execute();
  $numRows=$sth->rows;
  while(@row=$sth->fetchrow_array)
  {
  print "Table: $row[0]\n";
  }
  print "query lines=$numRows\n";
  $sth->finish();
  $dbh->disconnect();
  exit;
  
  將此程序存入系統的CGI目錄中,同時執行:chmod 755 perlmysql.cgi,然后在命令行下執行: perl perlmysql.cgi ,在正常安裝的情況下將可以看到數據庫abacus中的所有表名顯示出來。 也可以在IE里使用url看結果。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Perl語言存取MSQL和MySQL數據庫內容_MySQL

Perl語言存取MSQL和MySQL數據庫內容_MySQL:Perl 1) 知識準備: 為了使用Perl語言去存取mSQL和MySQL數據庫的內容,必須安裝一些API模塊,以下列出一些必須安裝的模塊名稱說明和其下載網址: i) 常規安裝必須的模塊: DBI-1.13 Perl語言的數據庫通用接口 Data-ShowTable-3.3 Pe
推薦度:
標簽: 內容 安裝 數據
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 日韩欧美不卡一区二区三区 | 国产精品久久久天天影视香蕉 | 国产午夜视频在线 | 夜精品a一区二区三区 | 国产偷亚洲偷欧美偷精品 | 国产精品va一级二级三级 | 亚洲 欧美 91 | 婷婷综合在线 | 欧美成人国产一区二区 | 91综合网| 国产在线精品成人一区二区三区 | 中文国产成人精品少久久 | 四虎福利视频 | 久久精品国产精品亚洲毛片 | 拍拍拍成人免费高清视频 | 日韩欧美一二区 | 国产成人99久久亚洲综合精品 | 九九久久国产精品大片 | 国产一级内谢a级高清毛片 国产最新精品视频 | 国产伦精品一区二区三区免 | 黄色在线观看网站 | 久久99网站 | 永久在线观看 | 插插插叉叉叉 | 日韩免费在线 | 国产麻豆精品免费密入口 | 亚洲欧美色欧另类欧 | 在线欧美日韩精品一区二区 | 国产69精品久久 | 国产在线不卡 | 精品国产一区二区三区麻豆小说 | 国产在线视频在线观看 | 欧美专区在线观看 | 91av一区| 国产精品3p视频 | 日韩在线欧美在线 | 91色老99久久九九爱精品 | 免费看日产一区二区三区 | 久久久不卡国产精品一区二区 | 国产精品久久久久久久免费 | 日韩免费高清视频 |