大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> CGI专区 -> perl连接access数据库之二

perl连接access数据库之二

时间: 2021-07-31 作者:daque

三. 这功夫,数据库仍旧不妨用了,咱们来尝试一下: #!/usr/bin/perl use win32::odbc; $dsn = "ms access 97 database"; $dbase = "access.mdb"; #贯穿数据库 if (!($db = new win32::odbc($dsn))){ print "贯穿数据库波折.n"; exit(); } else{ print "贯穿数据库胜利 (贯穿号:", $db->connection(), ")nn"; } #数据库中的表 print "数据库中的表:"; @tables = $db->tablelist; print @tables; print "n"; #采用数据表 if (! $db->sql("select * from [address] where age>=20") ){ @fieldnames = $db->fieldnames(); $cols = $#fieldnames + 1; #表中字段数 print "表address字段数:$colsn"; #字段列表 for ($i = 0; $i < $cols; $i++){ print "$fieldnames[$i]t"; } print "n"; #列出年纪大于20的记载 while($db->fetchrow()) { @values = $db->data(); print @values; print "n"; } } ##### sql ######### #增添记载 $sqlinsert = "insert into address values ('euler', 'euler@21cn.com', 28, '021-345689')"; #革新记载 $sqlupdate = "update address set age = age+10 "; #简略记载 $sqldelete = "delete from address where name='jimtyan'"; $rc = $db->sql($sqlinsert); die qq(sql 波折 "$sqlinsert": ), $db->error(), qq(n) if $rc; $rc = $db->sql($sqlupdate); die qq(sql 波折 "$sqlupdate": ), $db->error(), qq(n) if $rc; $rc = $db->sql($sqldelete); die qq(sql 波折 "$sqldelete": ), $db->error(), qq(n) if $rc; #封闭链接 $db->close();

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.