Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁

来源:asp之家 时间:2009-03-06 10:37:00 

select for update
这个是行级锁
当 commit或者rollback时,锁释放
记得打开事务,比如jdbc里面
setAutoCommit(false);
步骤如下:
1 在JDBC中setAutoCommit为false
2 在Oracle中查询,使用for update字句,锁定所有select出来的记录行
3 执行所需操作
4 con.commit()以上事务
完毕。

标签:Oracle,数据库,操作
0
投稿

猜你喜欢

  • asp导出CSV格式数据

    2008-12-24 21:25:00
  • 在JScript中使用RecordSet对象的GetRows方法

    2008-01-16 13:12:00
  • Dreamweaver行为体验

    2007-02-03 11:39:00
  • getWindow与isWindow

    2009-12-28 13:12:00
  • 字符,字节和编码

    2009-12-09 15:59:00
  • 使用ajax开发的五大误区

    2008-09-03 12:46:00
  • 在sql Server自定义一个用户定义星期函数

    2012-02-12 15:47:28
  • 使用MySQL内建复制功能

    2009-12-15 21:36:00
  • 垂直栅格与渐进式行距(上)

    2009-04-01 18:30:00
  • 解决在Dreamweaver中不支持中文文件名的方法

    2010-09-02 12:35:00
  • [翻译]标记语言和样式手册 Chapter 13 为文字指定样式

    2008-02-15 16:08:00
  • 也谈用户体验

    2009-07-15 12:56:00
  • PHP+MYSQL不恶补十句话

    2009-12-02 10:09:00
  • 网页设计五原则

    2007-11-03 13:50:00
  • 白鸦:贪守米缸者,饿死灶台

    2009-02-23 13:03:00
  • 轻松掌握如何从命令行启动mysqld服务器

    2008-12-31 15:47:00
  • ASP检测服务器相关的一些代码

    2008-01-25 19:20:00
  • 在ASP中使用SQL语句之4:联合语句

    2007-08-11 12:34:00
  • 教学演示-UBB,剪贴板,textRange及其他

    2008-01-27 13:46:00
  • Div+CSS网页布局对SEO的影响漫谈

    2008-08-22 12:58:00
  • asp之家 网络编程 m.aspxhome.com