ODBC: | Uses vendor-specific drivers to provide a standard interface to the database system |
SQL: | Used to query and modify data in a relational database |
Middleware: | Software that enables communication between the application and the database |
OLE DB: | Uses data consumers and data providers to access relational and non-relational databases |