多项选择题

A. Implement transactions for database queries.
B. Close database connections in the application.
C. Use Microsoft ADO.NET in the data access layer.
D. Implement a retry policy in the data access layer.