JDBC is the java API which facilitates connectivity of java application to database.See below figure to more clear concept regarding JDBC.
• Primitive data types
• Non-primitive data types
Primitive types are the basic data types available within the Java language.Primitive data types are furthered categorized into following.
• Integral (byte,short,int,long)
JDBC Driver is implementation of JDBC API by different vendors in different ways.Depending upon vendors implementations we are have 4 types of JDBC drivers.