首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

帐套治理,新建数据库,拷贝表结构和相应数据

2012-10-25 
帐套管理,新建数据库,拷贝表结构和相应数据最近做了一个帐套管理的一个功能,需要进行帐套初始化,在初始化

帐套管理,新建数据库,拷贝表结构和相应数据

最近做了一个帐套管理的一个功能,需要进行帐套初始化,在初始化的过程中,需要新建一个数据库,同时把上一个帐套的数据库里面的表的表结构全部拿出,在新数据库中全部新建,同时,有些信息在前一个帐套中是需要保留的,如一些基本信息和账目信息,这个时候就会出现表数据的拷贝和更新操作了。逻辑很简单,就是先获取到这些建数据库和建表的语句,以及更新和插入的语句,然后再按照一定的逻辑有顺序的执行它们。在做了这一系列的操作之后就是更改配置文件了,那是属于xml的操作,就不赘述了!

以下代码中用到的db是一个对Spring封装的jdbc的封装

?

主逻辑

?

?

?

?

?

/** * 执行SQL语句 * @param db * @param sqls */private void executeSql(DB db, List<String> sqls) {for (String sql:sqls) {db.executeUpdate(sql);}}
?

?

1 楼 com1com4 2011-08-05   我的方案是直接从information_schema中直接把表和字段信息拿出来生成xml,再通过xslt生成sql,比直接拼字符串舒服多了

热点排行