濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > perl數(shù)據(jù)庫添加、刪除、更新、查詢操作例子

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

熱門標(biāo)簽:上海企業(yè)外呼系統(tǒng) 惠州龍門400電話要怎么申請(qǐng) 外呼電信系統(tǒng) 智能機(jī)器人電銷神器 okcc外呼系統(tǒng)怎么調(diào)速度 電話機(jī)器人哪里有賣 河南虛擬外呼系統(tǒng)公司 萬利達(dá)百貨商場(chǎng)地圖標(biāo)注 熱門電銷機(jī)器人

注意:連接時(shí)候使用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;

您可能感興趣的文章:
  • linux下perl操作mysql數(shù)據(jù)庫(需要安裝DBI)
  • Perl Mysql數(shù)據(jù)庫操作實(shí)現(xiàn)代碼
  • Python Mysql數(shù)據(jù)庫操作 Perl操作Mysql數(shù)據(jù)庫

標(biāo)簽:周口 綿陽 秦皇島 綏化 百色 合肥 周口 淮安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《perl數(shù)據(jù)庫添加、刪除、更新、查詢操作例子》,本文關(guān)鍵詞  perl,數(shù)據(jù)庫,添加,刪除,更新,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《perl數(shù)據(jù)庫添加、刪除、更新、查詢操作例子》相關(guān)的同類信息!
  • 本頁收集關(guān)于perl數(shù)據(jù)庫添加、刪除、更新、查詢操作例子的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    枣阳市| 丹棱县| 云安县| 岫岩| 合肥市| 普宁市| 邹平县| 二连浩特市| 盖州市| 桃园县| 咸阳市| 通海县| 岚皋县| 遂溪县| 五寨县| 龙川县| 三江| 诸城市| 太白县| 香河县| 永济市| 新密市| 云南省| 宝坻区| 突泉县| 灵石县| 阿巴嘎旗| 鄱阳县| 伊金霍洛旗| 乌拉特中旗| 嘉定区| 义乌市| 常山县| 武川县| 贵德县| 灵丘县| 张家口市| 田阳县| 龙里县| 奎屯市| 灵台县|