寻求解决方案解决办法
寻求解决方案现在有个问题,情况是这样的:有两个按钮 btn1,btn2btn1要实现的功能是往数据库的表t1中插入一
寻求解决方案
现在有个问题,情况是这样的:
有两个按钮 btn1,btn2
btn1要实现的功能是往数据库的表t1中插入一条记录
btn2要实现的功能是往数据库表t2中插入刚才t1表的那条记录
现在我想要实现的是,当点击btn1的时候,数据并不直接插到数据库中,而是保留在内存里
而当我点击btn2的时候,将两条记录分别插入到t1表,t2表中-------
我知道是用事务来处理,但具体怎么实现还真的不是很清楚,因为我是个菜鸟,所以想得到大家的慷概相助,谢谢!
[解决办法]
事务是一次请求,事务中的所有语句不能出现错误才成功,任何一条语句报错都会撤销整个请求的。
而楼主你是要2次请求,肯定不能用事务的方法来解决吧。
[解决办法]
btn1 -> 把记录存到Session
btn2 -> 把记录从Session中读出来,然后插入两张表
如果不是关键业务的话,不用事务问题也不大
[解决办法]
[解决办法]呵呵。connection.transaction().begin();//好像是这样写,我也忘了
然后connection.transaction().commit();
[解决办法]用dataset好像也可以哇~
[解决办法]静态变量
[解决办法]干嘛要做两个按钮了?还不如就做一个按钮,当点击的时候,把所有的工作做完,多好!
[解决办法][解决办法][解决办法]用文本文件(存于服务器)也可以,反正只是暂存一下记录嘛。。。。