您现在的位置: 论文网 >> 计算机论文 >> 计算机应用论文 >> 实现基于网页的数据库数据导入论文

实现基于网页的数据库数据导入

作者:王秀丽
出处:论文网
时间:2007-01-18



2实现基于网页的数据库数据导入
那么,如何实现基于网页的数据库数据导入呢,下面利用一个比较简单的网络介绍一下。
假设某局域网的网络拓扑结构如下所示:

其中服务器A 和工作站B位于局域网内,工作站C 与服务器D 位于Internet内,局域网与Internet是物理隔离的,工作站C与工作站D 在同一个办公室内,服务器A上的数据库管理系统是Oracle, 服务器D上的数据库管理系统是SQL Server 2000。由于工作需要,要求把服务器A 的有关数据导入到服务器D上。
2.1通常的工作流程:
2.1.1 在工作站B上运行客户端软件,将服务器A上数据导入到本地的dbf文件。
2.1.2 用移动硬盘 把dbf文件从工作站B拷贝到工作站C上。
2.1.3 在工作站C上,用ftp软件将dbf文件上传到服务器D上。
2.1.4 在工作站C上,运行远程桌面软件登录到服务器D上。
2.1.5 在服务器D上,执行DTS,将dbf文件中的数据导入到SQL Server
数据库。
2.1.6 在服务器D上,运行相关存储过程,做数据的后期处理工作。
在许多情况下,因为各种不同情况的需要,这个工作流程每天(甚至更短的时间内)就要执行一次,非常繁琐,而且使用手工操作,很容易出错。下面提出一种改进的方案。
2.2改进后的工作流程
2.2.1 在工作站B上运行客户端软件,将服务器A上数据导入到本地的dbf文件。
2.2.2 用移动硬盘 把dbf文件从工作站B拷贝到工作站C上。
2.2.3 在工作站C上,打开服务器D上的相关网页,利用网页将dbf文件的数据导入到服务器D上的SQL Server数据库中。
首先,要在网页里实现上传功能,把dbf文件从工作站C上传到服务D上,这里就不多介绍了。要通过网页把dbf文件导入到SQL Server 中,需要借助DTS可编程对象。DTS包含一组可编程COM对象,主要包含:DTS.Package、DTS.Connection、DTS.Step、DTS.ExecuteSQLTask、DTS.DataPumpTask、DTS.Transformation。
在ASP网页里,通过用VBScript脚本创建调用DTS可编程COM对象,可以完成数据导入任务。SQL Server 2000有比较详细的文档资料介绍DTS编程 ,但没有给一个具体的例子,如果仅参考文档资料,难度比较大,开发时间也会相当长。这里大概的介绍一下开发程序的过程。首先,在SQL Sever 2000的DTS设计器里,创建DTS包,实现从dbf文件到SQL Server 2000的数据导入,把后期处理的存储过程也添加到DTS包里。将这个DTS包另存为VBScript文件。有了这个VBScript文件,开发程序就容易多了,加入所需要的其他代码,就可以在网页里实现数据库的数据导入。

参考文献
【1】张莉,等.SQL Server数据库原理及应用教程[M].北京:清华大学出版社,2003.
【2】梁方明.SQL Server2000数据库编程[M].北京:北京希望电子出版社,2002.
【3】Louis Davidson(美).SQL Server2000数据库设计权威指南[M].中国电力出版社,2002.

上一页 [1] [2]

论文搜索
关键字:网页 数据库 数据导入 DTS
最新计算机应用论文
基于网络信息安全技术管理的计算机应用研究
浅析人工智能体系建设
抖音短视频平台视频推荐模式研究
应用电子技术中可编程控制器的应用探讨
用友NC信息系统的实施应用实践研究
基于校园一卡通数据系统的学生行为分析研究
云环境下基于蚁群算法的动态容错技术研究
自拍图像中的记忆痕迹
抖音短视频用户使用动机研究
基于创新扩散理论的Vlog传播
热门计算机应用论文
学生成绩管理系统的设计与实现
浅析计算机病毒及防范的措施
学籍管理系统软件
对计算科学与计算机发展的思考
计算机应用型人才的培养模式研究
物资管理信息系统开发
计算机信息管理在第三方物流中的应用
嵌入式系统数字图像采集接口电路设计
基于B/S体系结构开发应用系统
项目管理在软件中的应用