JDBC Driver is a software component that enables java application to interact with the database.There are 4 types of JDBC drivers:
-JDBC-ODBC bridge driver
-Native-API driver (partially java driver)
-Network Protocol driver (fully java driver)
-Thin driver (fully java driver)