便携式数据库网站的一种建立方法
2011-02-19姚宏程
姚宏程
(宝应县教育局,江苏扬州 225800)
便携式数据库网站的一种建立方法
姚宏程
(宝应县教育局,江苏扬州 225800)
本文简要介绍了一种便携式数据库网站的建立方法。
便携式;数据库网站;建立方法
1.问题
数据库网站能为提交数据和查询数据提供便利,越来越受到人们的青睐。然而,面向公网开放的固定式数据库网站需要占用一定的空间、带宽等资源。局域网内的数据库网站一般也采用此种模式,在服务器上安装并配置IIS、设置站点、连接数据源等。笔者在实践中经常受到以下困扰:①移植站点时,IIS安装不易,卸载更难;②制作一个站点网页时,必须在同一个服务器上完成,否则就要做安装配置IIS等等一大堆烦琐之事;③发布站点要么在公网上进行,占用很多资源,要么就只能逐个局域网安装,花很多时间;④有保密需要的数据库网站既不能在公网安装,也不能在局域网内提前安装。
总之,用一般方法建立数据库网站开发成本较高,移植性较差,尤其不适宜用于局域网。
笔者试图建立一种不依赖于具体电脑、不依赖于IIS而能随机(任意网络电脑)使用的数据库网站,即便携式数据库网站。
2.思路
(1)以移动存储器(如U盘)作为数据库网站,插到任意连接网络电脑上即可使用。
(2)以替代IIS的小插件(网上很多,如“服务器端启动程序”不足1M)作支撑,省去安装IIS的时间和空间。
(3)以“OLE DB”取代“ODBC”,省去“数据源连接”的操作麻烦。
3.实现
(1)第一步:制作网页
①在移动存储器(如U盘)中建立相应文件夹,用以存放网页文件;②建立Access数据库存入上述文件夹,以备接受网页上传数据;③制作ASP+Access动态Web页;④通过OLE DB直接访问数据库并利用Provider新属性,以提高效率,即以“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径”作为OLE DB连接字符串。
(2)第二步:启动站点
①获取服务器 (移动存储器所在电脑)域名或IP地址;②启动替代IIS的小插件(此件须与网页同目录);③启动IE,在地址栏输入http://域名或IP或你的主页文件全名,启动网站。
正常使用只需第二步。在不变化电脑的情况下只需第二步中的②、③。
结束语
便携式数据库网站移植性特好,置于U盘中的网站走哪用哪,特别适用于有微机室的学校或单位,只要将U盘插入教师机,让学生访问教师机(域名或IP)便成,根本不受IIS的限制,用完拔出U盘走人。多次实践证明,在小范围(数百人)问卷调查、机上考试、心理测量等方面,便携式数据库网站具有使用便捷、移动灵活、数据保密(U盘取出,不在电脑里留痕迹)、不长期占用通信端口(关机退出或手工退出均可)、省去包含文件(.inc)、提高安全性等诸多优点。此外,平时制作网页也不受固定服务器制约,走到哪里都可以接着做,边做边调试。但网速受到临时服务器(移动存储器所在电脑)的配置、带宽等限制。
切记:甩掉IIS让网站瘦身,是替代IIS的小插件的功劳,省去“数据源连接”麻烦,提高网速和安全性,是“OLE DB”的贡献。
[1]周兴华,王敬栋.A S P+A c c e s s数据库开发与实例[M].北京:清华大学出版社,2006.8. (编辑:鲁利瑞
T P 392
B
1673-8454(2011)08-0073-01