Driver Types

Drivers are the software components that facilitate communication between an application and a database management system. Common examples include JDBC (Java Database Connectivity) for Java applications, ODBC (Open Database Connectivity) for Windows-based applications, and ADO .NET (ActiveX Data Objects .NET) for .NET Framework applications, each tailored to their respective programming environments.

JDBC: JDBC is a Java-based data access technology used for Java database connectivity. It is part of the Java Standard Edition platform, from Oracle Corporation. It provides methods to query and update data in a database, and is oriented towards relational databases. 

ODBC: ODBC is a standard application programming interface (API) for accessing database management systems (DBMS). The designers of ODBC aimed to make it independent of database systems and operating systems. An application written using ODBC can be ported to other platforms, both on the client and server side, with few changes to the data access code.

ADO .NET: ADO .NET is a set of computer software components that programmers can use to access data and data services from the database. It is a part of the base class library that is included with the Microsoft .NET Framework. Programmers commonly use it to access and modify data stored in relational database systems, though it can also access data in non-relational sources.

Back to Glossary