You are an enterprise application developer. You are evaluating the physical design of a Windows Forms application. The application will be used on several computers on a corporate intranet. The application connects to different Microsoft SQL Server databases. The application relies on a series of distributed components for the business and data layers. You need to review the database connection strategy to ensure scalability and performance of the application. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)
A.
Ensure that the connection is acquired late and released early by the application.
B.
Ensure that the application uses the classes in the System.Data.OleDb namespace to access the database.
C.
Ensure that the connection is acquired at the start of the application and released when the application is closed.
D.
Use connection pooling in the application. Use a dedicated account to connect to the database.
E.
Use connection pooling in the application. Use the account of the currently logged-in user to connect to the database.