最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

perl數(shù)據(jù)庫添加、刪除、更新、查詢操作例子

 更新時間:2014年08月16日 10:18:52   投稿:junjie  
這篇文章主要介紹了perl數(shù)據(jù)庫添加、刪除、更新、查詢操作例子,本文直接給出操作代碼,需要的朋友可以參考下

注意:連接時候使用SID指定的database,所以沒有在連接中指定database.

#!/usr/bin/perl
use strict;
use warnings;
use DBI;
my $db_name="geneva_admin";
my $db_passwd="geneva_admin";

my $dbh=DBI->connect("dbi:Oracle:","$db_name","$db_passwd")
 or die "Can't connect to oracle database:$DBI::errstr\n";
 
my $sth=$dbh->prepare("select a,b
   from a_tmp
   where a=2")
 or die "Can't prepare SQl prepare:$DBI::errstr\n";
$sth->execute or die "Can't execute:$DBI::errstr\n";
while (my @row = $sth->fetchrow_array()){
 my ($a,$b) = @row;
 print "1..\$a=$a,\$b=$b\n";
}
$sth->finish();
my $row=3;
my $sql="select a,b
 from a_tmp
 where a = ?";
$sth=$dbh->prepare($sql) or die "Can't prepare SQl prepare:$DBI::errstr\n";
$sth->execute($row) or die "Can't execute:$DBI::errstr\n";
while (my @row = $sth->fetchrow_array()){
 my ($a,$b) = @row;
 print "2..\$a=$a,\$b=$b\n";
}
$sth->finish();
my $row_a=3;
my $row_c=0;
$sql="select a,b
 from a_tmp
 where a = ?
 and  c = ?";
$sth=$dbh->prepare($sql) or die "Can't prepare SQl prepare:$DBI::errstr\n";
$sth->execute($row_a,$row_c) or die "Can't execute:$DBI::errstr\n";
while (my @row = $sth->fetchrow_array()){
 my ($a,$b) = @row;
 print "3..\$a=$a,\$b=$b\n";
}
$sth->finish();
for $row(1,2,3){
$sql="select a,b
 from a_tmp
 where a = ?";
$sth=$dbh->prepare($sql) or die "Can't prepare SQl prepare:$DBI::errstr\n";
$sth->execute($row) or die "Can't execute:$DBI::errstr\n";
while (my @row = $sth->fetchrow_array()){
 my ($a,$b) = @row;
 print "4..\$a=$a,\$b=$b\n";
}
}
$sth->finish();
#for $row(1,2,3){
#$sql="insert into a_tmp
#   values (?,?,?)";
#$sth=$dbh->prepare($sql) or die "Can't prepare SQl prepare:$DBI::errstr\n";
#$sth->execute($row,$row+1,$row+2) or die "Can't execute:$DBI::errstr\n";
#}
##$dbh->commit;
#$sth->finish();

#$sql="insert into a_tmp
#   values (100,30,2)";
#$sth=$dbh->prepare($sql) or die "Can't prepare SQl prepare:$DBI::errstr\n";
#$sth->execute or die "Can't execute:$DBI::errstr\n";
##$dbh->commit;
#$sth->finish();
for $row(1,2,3){
$sql="update a_tmp 
   set b = ?
    , c = ?
   where a = ?";
$sth=$dbh->prepare($sql) or die "Can't prepare SQl prepare:$DBI::errstr\n";
$sth->execute($row+100,$row+50,$row) or die "Can't execute:$DBI::errstr\n";
}
#$dbh->commit;
$sth->finish();

for $row(1,2,3){
$sql="delete from a_tmp
   where c=2";
$sth=$dbh->prepare($sql) or die "Can't prepare SQl prepare:$DBI::errstr\n";
$sth->execute or die "Can't execute:$DBI::errstr\n";
}
#$dbh->commit;
$sth->finish();

$dbh->do("insert into a_tmp values (1,1,1)") or die "$DBI::errstr\n";
$dbh->do("delete from a_tmp where c=51")   or die "$DBI::errstr\n";
#$dbh->commit;
$sth->finish();
$dbh->disconnect;

相關(guān)文章

  • perl中的$a和$b介紹

    perl中的$a和$b介紹

    有關(guān)perl中的$a和$b,這兩個變量是為sort函數(shù)準備的內(nèi)置變量,所以聲明時可以不加 my
    2013-02-02
  • perl 調(diào)試命令的相關(guān)知識小結(jié)

    perl 調(diào)試命令的相關(guān)知識小結(jié)

    有關(guān) perl 調(diào)試命令的相關(guān)知識,有需要的朋友可以參考下
    2013-02-02
  • 強大的Perl正則表達式實例詳解

    強大的Perl正則表達式實例詳解

    正則表達式是Perl語言的特色,基本的語法不是很難,但是編寫一個符合需求、高效的正則表達式,還是有一些挑戰(zhàn)的。下面這篇文章主要給大家介紹了關(guān)于強大的Perl正則表達式的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-11-11
  • Perl信號處理學習簡單小結(jié)

    Perl信號處理學習簡單小結(jié)

    這篇文章主要介紹了Perl信號處理學習簡單小結(jié),本文著重列出了Unix下常見的處理信號表,需要的朋友可以參考下
    2014-09-09
  • Perl中的10個操作日期和時間的CPAN模塊介紹

    Perl中的10個操作日期和時間的CPAN模塊介紹

    這篇文章主要介紹了Perl中的10個操作日期和時間的CPAN模塊介紹,本文介紹了Date::Manip、DateTime、Time::Format、Time::Interval、Date::Convert、Benchmark、Time::Normalize、Regexp::Common::time等10個模塊,需要的朋友可以參考下
    2015-02-02
  • Perl使用nginx FastCGI環(huán)境做WEB開發(fā)實例

    Perl使用nginx FastCGI環(huán)境做WEB開發(fā)實例

    這篇文章主要介紹了Perl使用nginx FastCGI環(huán)境做WEB開發(fā)實例,實現(xiàn)了路由系統(tǒng)和模板系統(tǒng),需要的朋友可以參考下
    2014-06-06
  • windows安裝perl及komodo IDE的詳細步驟

    windows安裝perl及komodo IDE的詳細步驟

    這篇文章主要介紹了windows安裝perl及komodo IDE的詳細步驟,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • perl 讀取所需文件的路徑,然后打開相應(yīng)的文件

    perl 讀取所需文件的路徑,然后打開相應(yīng)的文件

    perl,讀取所需文件的路徑,然后打開相應(yīng)的文件,并對文件中的DNA序列進行計數(shù),substr函數(shù)對長字符串的片段化處理功能
    2013-03-03
  • perl讀寫文件代碼實例

    perl讀寫文件代碼實例

    這篇文章主要介紹了perl讀寫文件代碼實例,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-05-05
  • perl 文件操作總結(jié)

    perl 文件操作總結(jié)

    perl 文件操作總結(jié),需要的朋友可以參考下
    2013-02-02

最新評論

蒙城县| 阿克陶县| 长治县| 永嘉县| 克山县| 建德市| 北宁市| 集贤县| 奇台县| 车致| 米林县| 海淀区| 泸西县| 芦溪县| 尤溪县| 苏州市| 中超| 长顺县| 社旗县| 汉沽区| 南乐县| 财经| 元谋县| 嘉定区| 布尔津县| 平塘县| 富阳市| 罗平县| 长海县| 新宁县| 安塞县| 垣曲县| 麻城市| 织金县| 股票| 拜泉县| 上饶县| 青海省| 邯郸县| 宝山区| 商城县|