您的位置:程序门 -> db2 -> 数据库开发



各位高手,谁能告诉我怎么锁住db2的一个数据库阿??? 


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


各位高手,谁能告诉我怎么锁住db2的一个数据库阿???
发表于:2007-09-27 21:42:48 楼主
我要针对db2的一个数据库做操作,不想在我正在操作这个数据库的时候别人修改这个数据库中的内容,所以我想在我做操作之前为这个数据库加上一个锁,别人只能读,不能写。。应该用什么命令阿。最好是sql命令,就是可以在java程序中使用的,而不是cmd命令。。  
我很着急,希望哪位高手能帮帮我,我真的很着急,上网找了好几天了,都还没找到。拜托了!!!
发表于:2007-09-28 15:41:551楼 得分:0
是锁表吧

定义一个游标declare   cursor   for  
select
          aaa
from   table_a
        where   xxxx     for   update;

open   cursor_a   ;--锁记录

xxxxxxxxxxxxxxx--执行操作

close   cursor_a;--解除锁定
发表于:2007-09-29 21:37:492楼 得分:0
楼上的说的是存储过程的语句吧。可以在java代码中执行吗??
有没有一个比较简单的锁数据库的命令,直接就将整个数据库锁住。
就象derby中的freezederby命令这样的命令。还可以通过jdbc来执行。这样比较方便些啊。。
如果知道的话请速回复,我很着急。   先在这里谢谢楼上的了。
发表于:2007-09-30 09:50:333楼 得分:0
试试把数据库的表空间锁上。
发表于:2007-10-10 08:30:084楼 得分:0
不会


快速检索

最新资讯
热门点击