基于asp.net的数据迁移方法 dbf上传__1.docx

上传人:scccc 文档编号:11325610 上传时间:2021-07-23 格式:DOCX 页数:5 大小:13.11KB
返回 下载 相关 举报
基于asp.net的数据迁移方法 dbf上传__1.docx_第1页
第1页 / 共5页
基于asp.net的数据迁移方法 dbf上传__1.docx_第2页
第2页 / 共5页
基于asp.net的数据迁移方法 dbf上传__1.docx_第3页
第3页 / 共5页
基于asp.net的数据迁移方法 dbf上传__1.docx_第4页
第4页 / 共5页
基于asp.net的数据迁移方法 dbf上传__1.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于asp.net的数据迁移方法 dbf上传__1.docx》由会员分享,可在线阅读,更多相关《基于asp.net的数据迁移方法 dbf上传__1.docx(5页珍藏版)》请在三一文库上搜索。

1、基于的数据迁移方法 dbf上传_ 1 引言 近年来,国内很多高校逐步建立了网络基础设施,构建了一些应用系统。但由于缺乏对数字校内总体结构的认识,消失了系统构建各自为政,缺乏统一规划,已构建的系统互割裂,信息与资源无法共享,而有些系统则集成度过高、维护与升级困难,网络基础服务平台与应用系统脱节等问题。在数字化校内的建设中,urp(university resource plan)概念的提出很好地解决了信息共享等问题。urp通过建立统一的数据库,制定统一的信息标准,使各种信息系统以松散耦合的方式集成起来,保障了数据的全都性、牢靠性、可用性和平安性。原有系统中的历史数据,可以通过数据迁移的方式导入到

2、新系统中。但在数据迁移的过程中,新的问题也随之而来。2 数据迁移所面临的问题目前,信息系统的开发大都是利用sql server、oracle、sybase等大型数据库,“数字化校内”建设中的数据库系统也大多采纳这几种数据库。而dbase、foxbase、foxpro是我国近年来应用比较广泛的数据库开发软件,高校中仍有许多管理系统采纳这种dbf格式的数据库。随着新系统的用法,原有系统中多年来积累的大量的珍贵的数据资料如何导入到新系统中,成为一个要解决的问题,也就是我们将面临如何将原始的数据迁移到新系统数据库中。3 解决思路统一数据库的主要目的是实现数据共享,保障数据的全都性。但不论是新的信息系统

3、,还是原有的信息系统,每个系统的业务本身并没有发生本质的改变。因此在数据库的结构到数据方面,都可以保持基本全都,只是采纳的数据库平台不同。另外,sql server自身供应的dts(data transformation services)工具,也包含了将dbase、foxbase、foxpro等旧格式数据库文件导入到sql数据库的功能。因此,依据实际的业务需求,利用所供应的数据库操作功能,配合sql语句来编程,完全可以替代dts的全部功能,从而实现大量的历史数据迁移至新的数据库系统中。4 设计与实现以全国高校毕业生就业管理系统为例,具体说明如何实现数据迁移功能。原系统为训练部统一用法的单机版

4、软件,采纳foxpro编写,并用法dbf格式文件存储数据。新系统是采纳b/s结构,用法编写及sql server数据库存储数据。在编写程序进行数据迁移的过程中需要解决以下几个问题:(1) 原系统数据文件为dbf格式,在sql server中,dbf文件所在的文件夹被认为是一个数据库,dbf文件被认为是一个数据表。(2) 数据迁移过程中,dbf文件可能存放在客户端,sql server数据库在服务器端,这需要将dbf文件先上传至服务器端再进行操作。(3) 依据用户业务需求,数据迁移功能应包含初次迁移、追加数据、掩盖数据等功能。4.1 dbf文件上传传统的dbf格式数据文件,一般文件体积较小,因此

5、采纳供应的上传组件即可。对于上传文件类型,限定为.dbf格式。以上传同学基本信息表student.dbf为例,上传功能代码如下:/推断文件大小是否为0if (file1.postedfile.contentlength0)string fileext=path.getextension(file1.postedfile.filename).tolower();/推断是否为dbf格式文件if(fileext!=”.dbf”)/出错提示label1.text=”只能上传dbf格式文件!“;/合法的非空的dbf文件else/指定上传名目string filepath=server.mappath(”data/”);/上传至指定名目中file1.postedfile.saveas(filepath+“student.dbf”);/进行相关数据迁移操作else/出错提示label1.text=”上传文件字节数为0!“; 更多信息请查看IT技术专栏 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1