This week's book giveaway is in the Java in General forum. We're giving away four copies of Think Java: How to Think Like a Computer Scientist and have Allen B. Downey & Chris Mayfield on-line! See this thread for details.
It doesn't matter for your own program which type of JDBC driver you use to talk to the database. Your program doesn't have to be modified depending on the type of driver you use.
A driver is a driver, doesn't matter if it's a type 1, 2, 3 or 4 driver. The type only tells you something about how the driver works behind the scenes. Look here for information on the different driver types: Types of JDBC technology drivers.