JDBC Connectivity Model
JDBC Architecture
Java Application
A java programs that runs stand alone in a client or server.
JDBC API
It Provides classes and interfaces to connect or communicate java application with database.
JDBC Driver Manager
This class manages lists of database drivers. It ensures that correct driver is used to access each data source.
JDBC Driver
This interface handles the communications with the database.