多项选择题

A.为数据库查询实现交易。
B.关闭数据库连接的应用程序。
C.使用微软的ADO.NET的数据访问层。
D.数据访问层的实现重试策略。