a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Perl > 正文

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

2020-10-31 15:05:50
字體:
供稿:網(wǎng)友

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

#!/usr/bin/perluse 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;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚欧在线观看 | 91久久精品一区二区别 | 在线激情视频 | a视频在线观看 | 欧美日韩电影一区 | 黑人巨大精品欧美一区二区三区 | 成人免费在线网址 | 做爱网站| 91精品自产拍老师在线观看 | 日本黄色影片在线观看 | 污视频网站入口 | 国产高清在线精品一区二区三区 | 国产精品欧美久久久久一区二区 | 久久精品网 | 国产一区二区不卡 | 欧美一区二区三区免费观看 | 免费成人高清 | 久二影院| 性生生活大片免费看视频 | 亚洲国产精品一区 | 国产精品久久久久久久久福交 | 久久人爽 | 国产不卡视频一区二区三区 | 久久中文字幕一区 | 在线欧美视频 | 国产成人精品免费 | 欧美视频一区 | 久久99视频| 国产一级在线观看 | 日本黄色大片免费看 | 国产成人av网站 | 91国产精品入口 | 国产探花在线精品一区二区 | 国产精品九九九 | 自拍第一页 | 国产精品一区二区三区四区 | 亚洲乱码在线 | 亚洲国产一区二区三区四区 | 国产精品第一区第27页 | 精品综合 | 久久久久国产一区二区三区四区 |