Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁
2009-02-19 00:00
721 查看
select for update
这个是行级锁
当 commit或者rollback时,锁释放
记得打开事务,比如jdbc里面
setAutoCommit(false);
步骤如下:
1 在JDBC中setAutoCommit为false
2 在Oracle中查询,使用for update字句,锁定所有select出来的记录行
3 执行所需操作
4 con.commit()以上事务
完毕。
这个是行级锁
当 commit或者rollback时,锁释放
记得打开事务,比如jdbc里面
setAutoCommit(false);
步骤如下:
1 在JDBC中setAutoCommit为false
2 在Oracle中查询,使用for update字句,锁定所有select出来的记录行
3 执行所需操作
4 con.commit()以上事务
完毕。
相关文章推荐
- Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁
- 在开发ajax程序的时候,如何方便地进行数据库操作
- onethink如何在新增时一条数据的时候运行一个函数或进行某数据库的操作
- sql server 导出的datetime结果 CAST(0x00009E0E0095524F AS DateTime) 如何向mysql,oracle等数据库进行转换
- JAVA中如何用TRANSACTION来对数据库进行一系列的操作
- 如何使用ANT自动进行数据库的相关操作
- 【ORACLE】异常关闭时ORACLE如何根据SCN对数据库进行一致性判断
- Sqlserver 在查询分析器里如何访问远程的的数据库,进行数据查询更新等操作。
- 如何使用ANT自动进行数据库的相关操作
- 使用Oracle DBLink进行数据库之间对象的訪问操作
- [Oracle分享]如何对一行结果为字符串的结果,进行大小判断。
- 如何用OleDbDataAdapter来对数据库进行操作?
- 如何使用R语言链接数据库并对数据库中的表进行查询操作
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Robot---如何在脚本中对数据库(SQL SERVER)进行操作(一)
- java中通过调用oracle的function进行数据库操作
- 如何对SQL Server数据表和数据库进行迭代操作
- Oracle 在SQL语句中如何获取系统当前时间并进行操作
- DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)(对数据库进行各种维护操作)
- sed 命令针对某一行进行替换操作