JDBC-ODBC Bridge Driver (Type 1) provides JDBC access through one or more ODBC drivers. It acts as a bridge between JDBC calls and ODBC drivers, essentially converting JDBC calls to ODBC calls. Type 2 uses native libraries, Type 3 is a middleware driver, and Type 4 is pure Java direct to database.