WEB开发网
开发学院软件开发Java 建立一个 Derby 日历,第 3 部分: 使用事务和锁定... 阅读

建立一个 Derby 日历,第 3 部分: 使用事务和锁定(上)

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 清单 7. 查看提交后的数据ij>select*fromdemo;THETEXT|MINVALUE|MAXVALUE--firstvalue|10|20secondvalue|15|20thirdvalue|100|200回滚事务把数据保持在某种过渡状态的关键在于承认这样一种可能性,即数据

清单 7. 查看提交后的数据

   ij> select * from demo; 
THETEXT                      |MINVALUE  |MAXVALUE 
-------------------------------------------------------------------------- 
first value                    |10     |20 
second value                   |15     |20 
third value                    |100    |200

回滚事务

把数据保持在某种过渡状态的关键在于承认这样一种可能性,即数据可能不会被提交。有可能被回滚或者撤销。回滚事务,本质上就是取消启动事务以来做的全部修改。比如,在第一个窗口中,插入两行新记录(参见 清单 8)。

清单 8. 插入更多记录

   ij> insert into demo (theText, minValue, maxValue) values ('fourth value', 
100, 300); 
1 row inserted/updated/deleted 
ij> insert into demo (theText, minValue, maxValue) values ('fifth value', 
200, 300); 
1 row inserted/updated/deleted

现在在同一个窗口中选择数据,如 清单 9 所示。

清单 9. 查看追加的数据

   ij> select * from demo; 
THETEXT                      |MINVALUE  |MAXVALUE 
-------------------------------------------------------------------------- 
first value                    |10     |20 
second value                   |15     |20 
third value                    |100    |200 
fourth value                   |100    |300 
fifth value                    |200    |300

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:建立 一个 Derby

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接