社区
Java
帖子详情
一个数据导入导出系统,怎样设计,请指教
eyeieye
2002-12-16 09:55:25
j2ee构架的一个软件,有数据导入导出模块,可以将数据库中指定的表按某些条件导出至普通文件,like:dbf,excel,xml…… ,也可将用户指定文件中的数据库直接录入数据库表,目前文件类型还未定,如果做到增加数据文件时系统不必太大的调整,易于扩展?
多多指教哦
...全文
245
6
打赏
收藏
一个数据导入导出系统,怎样设计,请指教
j2ee构架的一个软件,有数据导入导出模块,可以将数据库中指定的表按某些条件导出至普通文件,like:dbf,excel,xml…… ,也可将用户指定文件中的数据库直接录入数据库表,目前文件类型还未定,如果做到增加数据文件时系统不必太大的调整,易于扩展? 多多指教哦
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LongWayToGo
2002-12-20
打赏
举报
回复
在这里,你要封装的变化是你的数据导入(导出)过程。这些过程可看作是一些算法,抽象出这些算法的操作定义为一个接口(或是两个,导入导出),在用户做出选择后根据参数确定所使用的具体对象(Abstract Factory)--这些对象是实现了前述接口的,在客户代码中使用得到的对象(Stratrgy)。
mty
2002-12-18
打赏
举报
回复
中间格式的内容是动态的,但格式应该是固定的吧(起码你得在这个中间格式的文件中生成一些必要的信息,根据这些信息,就能单独完成导入或导出数据)!!所以关键也就是你这个中间文件的格式的定义了!!
zfluo
2002-12-17
打赏
举报
回复
看一下《设计模式》或《think in java 2nd》
eyeieye
2002-12-16
打赏
举报
回复
是的,我有自定义的中间格式,但问题是,得到中间格式的内容是动态的(根据一些sql条件),中间格式转换成的物理文件也是可变的
lynxliu
2002-12-16
打赏
举报
回复
你需要的是一个中间格式而不是什么设计模式:)
先把数据库甚至任何文件的内容导出到一个中间形态(比如一个数组,或者Grid里面,你甚至可以预览数据),然后再从数组到出到你要的格式。这样,你需要一些类比如DataBaseToGrid,ExcelToGrid,GridToExcel,GridTotxt,GridToDataBase等等,当然了他们需要ToGrid,GridTo两个借口来区分推导的方向。如果你希望客户一次调用成功,可以建立Pipe这样的类,里面的属性分别是ToGrid,GridTo这样的类型,然后依据要求把世纪的对象放置到里面就可以了。此外,我认为这里不需要管理类,你可以把组织类型的逻辑直接放到Pipe类里面,你要做的是一条智能管道:)
谢谢你的问题。
eyeieye
2002-12-16
打赏
举报
回复
初步设计,factory是少不了的了
VB
数据
库操作,包括了修增删,
导入
导出
.
前段时间用VB做了些ACCESS
数据
库方面的练习,希望各位多多
指教
,由于最进在学习使用C#固而未进行完善,也暂不打算完善.其中有些小知识,包括
数据
的
导出
导入
,不过会存在一些问题.希望大家多多
指教
好学习学习.
Delphi快速
导出
数据
到Excel
背景:今天要把DataSet
导入
Excel,查询以前的贴子,一部分用Ole,速度太慢, 一部分用ADO连接到Excel文件,也很慢,一气之下把DBGrigEh的
导出
部分改了出来, 欢迎大家
指教
、改进。 功能:将
数据
集的
数据
...
调用Excle打印预览Mshflexdrid控件的图文内容.zip
用VB6编的
数据
管理软件,在查询时要用...但
导出
为EXCEL表格就可以实现,通过对EXCEL的
设计
直接预览或打印成品的带图表格,本程序简单演示了怎样将图文
导出
到EXCEL表格,并对表格时行了一定
设计
,
请
各位高手
指教
。
dll调用时总是出错,高手
指教
DLL文件包含可执行代码和
数据
,当
一个
应用程序需要使用DLL中的函数或服务时,会通过调用函数地址来实现。这个过程涉及到了加载、定位和调用等多个步骤。 1. **加载问题**:如果
系统
无法找到指定的DLL文件,调用会...
两台Android设备间通过UDP传送目录内的文件
* 本程序集成了
数据
导出
端(服务器端)和
数据
导入
端(客户端),使用UDP进行文件传递 * 服务器端的文件来源目录,见Tools中SOURCEPATH的设置 * 客户端的文件保存目录,见Tools中DESTINATIONPATH的设置,可以根据...
Java
51,397
社区成员
85,845
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章