Difficulty: Easy
Correct Answer: ODBC
Explanation:
Introduction / Context:
Applications often need a common API to connect to multiple DBMSs without rewriting database-specific code. Such APIs provide a standard set of calls while drivers handle vendor specifics.
Given Data / Assumptions:
Concept / Approach:
ODBC (Open Database Connectivity) is a widely adopted, vendor-neutral API that allows applications to access different DBMSs via ODBC drivers. The application uses standard function calls; the driver translates them into the DBMS’s protocol.
Step-by-Step Solution:
Verification / Alternative check:
ODBC drivers exist for Oracle, SQL Server, MySQL, PostgreSQL, DB2, and many others, confirming its DBMS-independent design.
Why Other Options Are Wrong:
OLE DB is a COM-based data access technology targeting various data sources, not only SQL databases.
ADO is an object model that can use OLE DB providers; it is not the core vendor-neutral driver layer.
JPCD is not a standard database API.
Common Pitfalls:
Confusing higher-level Microsoft technologies (ADO/OLE DB) with the lower-level cross-vendor standard ODBC.
Final Answer:
ODBC
Discussion & Comments