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

 更新时间:2009年02月19日 23:44:31   作者:  
Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁的实现方法
select for update
这个是行级锁
当 commit或者rollback时,锁释放
记得打开事务,比如jdbc里面
setAutoCommit(false);
步骤如下:
1 在JDBC中setAutoCommit为false
2 在Oracle中查询,使用for update字句,锁定所有select出来的记录行
3 执行所需操作
4 con.commit()以上事务
完毕。

相关文章

  • ORACLE数据库逐步解决ORA-12541、ORA-01034和ORA-27101、ORA-00119和ORA00132的过程

    ORACLE数据库逐步解决ORA-12541、ORA-01034和ORA-27101、ORA-00119和ORA0013

    这篇文章主要介绍了ORACLE数据库逐步解决ORA-12541、ORA-01034和ORA-27101、ORA-00119和ORA00132过程的相关步骤,需要的朋友可以参考下
    2020-04-04
  • linux自动运行rman增量备份脚本

    linux自动运行rman增量备份脚本

    这篇文章主要介绍了linux自动运行rman增量备份脚本,实现周日和周三凌晨1:00执行0级全库备份,周一、二、四、五、六凌晨1:30执行增量备份,需要的朋友可以参考下
    2014-03-03
  • Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法

    Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法

    这篇文章主要介绍了Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法,需要的朋友可以参考下
    2014-05-05
  • 解读Oracle中代替like进行模糊查询的方法instr(更高效)

    解读Oracle中代替like进行模糊查询的方法instr(更高效)

    这篇文章主要介绍了解读Oracle中代替like进行模糊查询的方法instr(更高效),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Oracle数据创建虚拟列和复合触发器的方法

    Oracle数据创建虚拟列和复合触发器的方法

    Oracle的虚拟列解决了很多需要使用触发器或者需要通过代码进行计算统计产生数据信息的问题,而复合触发器实际上是作为一个整体定义的四个不同的触发器来执行操作,需要了解的朋友可以参考下
    2015-08-08
  • oracle中文乱码的解决方法

    oracle中文乱码的解决方法

    这篇文章主要介绍了oracle中文乱码的解决方法,服务器系统是linux,支持中文显示,数据库字符集是zhs16gbk,往数据库里建表,插入中文数据,sqlplus 连接到数据库,中文显示乱码,需要的朋友可以参考下
    2014-03-03
  • 使用PL/SQL Developer连接Oracle数据库的方法图解

    使用PL/SQL Developer连接Oracle数据库的方法图解

    之前因为项目的原因需要使用Oracle数据库,由于时间有限没办法从基础开始学习,而且oracle操作的命令界面又太不友好,于是就找到了PL/SQL Developer这个很好用的软件来间接使用数据库,下面简单介绍一下如何用这个软件连接Oracle数据库
    2016-12-12
  • 常用的Oracle doc命令(收藏)

    常用的Oracle doc命令(收藏)

    这篇文章主要介绍了常用的Oracle doc命令(收藏)的相关资料,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-10-10
  • Oracle中的translate函数用法小结

    Oracle中的translate函数用法小结

    translate提供了与replate函数相关的功能, replace让你用一个字符串替换另一个字符串,以及删除字符串,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2024-12-12
  • 快速查出Oracle数据库中锁等待的方法

    快速查出Oracle数据库中锁等待的方法

    这篇文章主要介绍了快速查出Oracle数据库中锁等待的方法,在实际开发中很有应用价值,需要的朋友可以参考下
    2014-08-08

最新评论