教你如何在Perl下连接Access数据库
日期:2007年7月19日 作者: 查看:[大字体 中字体 小字体]-
本文教你如何在Perl下连接Access数据库。
一. 安装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 [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 - [1] [2] 下一页
-
- 教你如何在Perl下连接Access数据库 相关文章:
- ·QQ龙珠连锁之20连以上的创造方法
- ·.Net中如何连接到ODBC数据源
- ·连连看绝望玩法的11点个人看法
- ·连连看中级进阶技术技巧的提高
- ·姐,幸福下去,连我的份一起
- ·TOMCAT的内存和连接数配置详解
- ·Windows Vista与XP实现局域网连通
- ·实现Win vista与XP局域网互连互通
- ·PHP连接远程MYSQL和MYSQL5.1中文乱码处理方法
- ·实战:Vista与XP实现局域网连通
- 教你如何在Perl下连接Access数据库 相关软件
- ·阿达连连看 2007
- ·【连环画】铁道游击队 01 血染洋行(沪美版)
- ·快乐成语连连看
- ·“天亿”连珠王
- ·QQ 连连看助手
- ·醒狮连连看
- ·《连连看》豪华兼容版
- ·《连连看》v4.1 简体中文精装版
- ·《英雄连》1.70-1.71中文版升级补丁
- ·《连连看》v4.1 简体中文完全版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·安全的Microsoft的ACCESS数据库加密方法
- ·Access使用查询--1.1. 用选择查询建立计算字段
- ·用SQL链接服务器访问远程Access数据库
- ·用ASP和SQL语句动态的创建Access表
- ·Access数据库的存储上限指标
- ·Access使用查询--1.2.用选择查询进行分组数据的计算
- ·几种修复ACCESS数据库的实用方法
- ·如何把Access转成SQL Server的方法介绍
- ·网站选SQL Server还是Access当后台数据库好?
- ·把Access转成SQL数据库的方法介绍
- ·如何优化MICROSOFT ACCESS提高速度
- ·揭开Microsoft Access秘密技巧以及陷阱
- ·在access中增加农历支持模块
- ·使用准则进行条件查询
- ·Access使用宏控制程序 4.常用的宏操作
- ·保护Access 2000数据库的安全
- ·掌握部署 Access项目的方法
- ·设置在 Access项目中检索的记录数
- ·以前流行的4种Access数据库安全方式
- ·数据库安全 关于Access数据库4种安全方式
