求一数据库课程设计
设计一个数据导出系统,将数据库中的数据导出到文本文件(txt)中,以便在不同的数据库管理系统之间传递。
基本要求:
(1)界面可以是B/S模式,也可以是C/S模式,编码语言任选,可以是C,也可以是Java,或ASP、JSP等;
(2)允许多个用户同时使用数据导出系统
(3)允许用户配置数据库所在机器信息(例如JDBC需要配置机器名,数据库管理系统品牌(Oracle或MS SQLServer等),数据库用户名和密码)
(4)允许用户配置需导出表的名称,导出的列名和导出的行(例如被导出的行需要满足哪些过滤条件);
(4)允许用户配置导出的文件名和导出文件所在位置;
(5)允许用户查看已有的导出文件,以及该文件的信息(例如对应表名、对应列名、过滤条件和导出时间)
(6)允许用户用表格的方式查看文件中的内容
(7)该系统必须能应对下列情况:导出列中有一列的类型是字符串类型,且某个导出行在该列上值包含半角单引号、双引号、反斜杠、斜杠等符号。
(8)如果导出的时间过久,允许用户取消本次命令,且不影响正确性。
(9)允许用户将已导出文件导入到另一个MS SQLServer数据库