I noticed that JDBC has different Drivers like:
Why did they get the name like Type 1, Type 2 etc.? Is there any logic?
The type number tells something about how the driver actually communicates with the database.
In general (just by coincidence), how higher the type number, how better the JDBC driver performs.