单项选择题

在数据库中为什么要并发控制______ ①为了控制数据库 ②防止多用户并发使用数据库时造成数据错误和程序运行错误 ③保证数据的完整性 ④保证数据的安全性 ⑤保证数据的可靠性

A.①②③
B.①②④
C.①②⑤
D.①②③④⑤