perl连接access数据库
好酷屋教程网小编为您收集和整理了perl连接access数据库的相关教程:一.安装Win32-ODBC模块 步骤1: 从TOOLS栏目中下载Win32-ODBC.zip,下载完后用winzip解开到一个temp目录,共有三个文件:ReadmeWin32-ODBC
一. 安装Win32-ODBC模块 步骤1: 从TOOLS栏目中下载Win32-ODBC.zip,下载完后用winzip解开到一个temp目录,共有三个文件: Readme Win32-ODBC.ppd Win32-ODBC.tar.gz 步骤2: 在DOS窗口下,temp目录中运行下面的DOS命令: ppm install Win32-ODBC.ppd 二. 准备测试用数据库(ACCESS) 步骤1: 启动MS ACCESS,建立一个新空数据库,命名为odbctest.mdb,保存在某一目录中(记住路径)。 步骤2: 然后新建一个表,建立三个字段: 字段名称 数据类型 Name 字符,长度50 Email 字符,长度50 Age 数字,长整型 将这个表保存为address(注意这个例子中,没有用自动增加的ID).输入若干记录: Nighthawk nighthawk@163.net 20 1234567 John jt@163.net 24 0284393293 kit kit@21cn.com 18 3948932 保存后,关闭数据库文件。 步骤3: 打开控制面板中的 ODBC数据源(32位),在用户DSN栏中,找到用户数据源列表,选中名称为“MS Access 97 Database”的一行,然后按“配置”键。 在Database框中按”Select..”,选择步骤1.2中建立的数据库文件odbctest.mdb,按OK即可。ODBC设置中的其它项目全部采用缺省设置,然后就是OK,确定,关闭对话窗口。
三. 这时候,数据库已经可以用了,我们来测试一下: #!/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 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();
以上就是好酷屋教程网小编为您收集和整理的perl连接access数据库相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/IT/6424f5925b1a76dd1f00a62f.html
相关推荐
热门专题
PS快捷键_PS快捷键大全
经典的Photoshop快捷键大全,如果你是入门阶段的水平,熟读此文并掌握,马上进阶为中级水平。matlab怎么换行?matlab换行教程
今天小编为大家带来的是matlab换行的教程,想知道怎么换行的小伙伴来看看接下来的这篇文章吧,相信一定会帮到你们的。matlab怎么换行?matlab换行教程1、首先在matlab主页面板中点击【Matlab求矩阵的乘积的操作方法
很多用户在使用Matlab的时候,不是很熟悉其中怎么求矩阵的乘积的?本期为你们带来的教程就描述了Matlab求矩阵的乘积的操作方法。Matlab求矩阵的乘积的操作方法打Matlab,在命令行窗口分区工具diskgenius强制删除文件的具体使用流程
很多人不知道分区工具diskgenius如何强制删除文件?今日为你们带来的文章是关于分区工具diskgenius强制删除文件的具体含义讲解,还有不清楚小伙伴和小编一起去学习一下吧。分区工具diskggoldwave怎么启用延迟录制计时器?goldwave启用延迟录制计时器教程
很多小伙伴在使用goldwave的时候,想知道怎么启用延迟录制计时器,下面小编就为大家分享教程,感兴趣的小伙伴不要错过哦!goldwave怎么启用延迟录制计时器?goldwave启用延迟录制计时器教pycharm使用技巧
今天小编给大家讲解pycharm使用技巧,有需要或者有兴趣的朋友们可以看一看下文,相信对大家会有所帮助的。pycharm使用技巧使用PyCharm软件需要python运行环境,这里我已经下载好。CAD看图软件哪个好用?如何使用CAD看图软件
在CAD中,大家都知道CAD图纸是使用CAD制图软件来绘制完成的,那保存的格式就是为dwg格式和dxf格式的。那需要对图纸内容进行查看的时候,就要适用到CAD看图软件。但看图软件有很多,那么CAD看图diskgenius怎么将分区中的文件复制到指定目录?diskgenius将分区中的文件复制到指定目录方法
使用diskgenius的时候,很多小伙伴不知道怎么将分区中的文件复制到指定目录,下面小编就给大家带来方法,有需要的小伙伴不要错过哦。diskgenius怎么将分区中的文件复制到指定目录?diskg分区工具diskgenius将硬盘合并分区的详细流程
说起分区工具diskgenius伙伴们都不陌生,那么使用怎么使用分区工具将硬盘合并分区呢?下面一起看看关于分区工具diskgenius将硬盘合并分区的详细流程吧。分区工具diskgenius将硬盘合MathType中公式与文字错位的处理方法
最近有很多朋友向我咨询关于MathType中公式与文字错位的问题,今天就为大家介绍MathType中公式与文字错位的处理方法,希望能够帮助到大家。MathType中公式与文字错位的处理方法方法一