A developer is working on an application that needs to be able to read, write, update, and delete database records. Which of the following database access methods should the developer use?
A. User interface access
B. Query builder
C. Programmatic access
D. Direct access