服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Oracle - Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁

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

2019-10-30 18:58Oracle教程网 Oracle

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

select for update

这个是行级锁

当 commit或者rollback时,锁释放

记得打开事务,比如jdbc里面

setAutoCommit(false);

步骤如下:

1 在JDBC中setAutoCommit为false

2 在Oracle中查询,使用for update字句,锁定所有select出来的记录行

3 执行所需操作

4 con.commit()以上事务

完毕。

延伸 · 阅读

精彩推荐