`
我是温浩然
  • 浏览: 104143 次
文章分类
社区版块
存档分类
最新评论

随笔

 
阅读更多

最近工作很忙,很长时间没有更新博客了。

主要是在忙这样的一个项目。

创建表+代码设计+数据导入。

1、创建表:目前考虑的是 mysql 数据库。 通过 在系统中,配置的数据库连接,访问mysql 系统表,可以查询,当前库的所有表,和 表字段。然后,通过 jdbc的方式,来 创建数据库表。以及设置表之间的关联关系。

2、代码设计:选择指定的表,再选择 指定的 表字段,可以 根据 ftl 模板 文件 自动 生成 最基本的 增删改查代码。 (生成代码暂时没有实现)

3、数据导入: 数据导入功能,是目前做的比较麻烦的一部分。主要有。

3.1、设置文件规则,包括,文件类型(txt,excel,还要实现xml),文件保存路径(ftp服务器,服务器本地),文件字段。

3.2、设置 映射规则, 设置 映射的数据源,映射表,以及 映射关系。(为了同时可插入多个表数据,映射关系分为两种,文件映射,主从映射。文件映射是指,文件字段,映射到数据库字段。主从映射是指,主表的某个字段,需要在插入自表数据的时候,保存到自表。)

3.3、设置 执行时间。通过用quartz 来实现可配置的定时任务。


其中,感觉难度比较大的两个地方,

一个是,一条excel记录,同时 插入 多个 主从表,多个表的执行顺序问题。

另一个,quartz,之前根本没有接触过。传送门:http://blog.csdn.net/u012246342/article/details/72765477

OK,暂时就写这些。等项目完成后,把项目放到github上面。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics