日期:2014-05-20  浏览次数:20656 次

Struts数据提交问题
用struts方式实现一个基本的数据提交功能:设计两表,一个user表包含用户代码、用户名、创建日期字段(用来保存用户信息),另外一个userbak表用来备份用户表信息(含每次修改记录)。写一个提交页面,录入用户名、用户代码、创建日期,提交数据将此笔记录分别插入上述两个表中。
(要求:数据库的设计与建立由自己完成,插入数据库记录用事务处理的方式。)


------解决方案--------------------
这个我用数据库中触发器实现,struts只须实现一个表的操作
------解决方案--------------------
数据库中,过多的使用触发器对数据库的性能有很大的影响。
=====
(要求:数据库的设计与建立由自己完成,插入数据库记录用事务处理的方式。)

数据库的建立就不说了,两个表结构肯定一样的,至于后面的事务处理,不知道是指哪方面的,是不是程序处理还是数据库处理。

程序处理:

.......
connection.setAutoCommit(false);//事务开始
try {

新增/修改一条记录到用户表

新增/修改备份表的相关记录

} catch(Excption e) {
connection.rollback();
}
......
------解决方案--------------------
关注
------解决方案--------------------
触发器??