以下哪个选项是数据库中乐观锁的实现方式? A. 在更新数据时检查版本号是否一致 B. 在读取数据时加锁直到事务完成 C. 在事务开始时锁定所有相关数据 D. 使用随机数作为更新数据的依据 答案解析 本题考查数据库锁机制。乐观锁通常通过在数据表中增加一个版本号字段实现,当读取数据时不会加锁,而是在更新时检查版本号是否一致,如果一致则进行更新并增加版本号,否则拒绝更新。选项A正确描述了这一过程。选项B是悲观锁的实现方式之一,选项C描述的是一种悲观锁的加锁策略,选项D则不是任何锁机制的实现方式。 正确答案:A