The difference between the 4 kinds of JDBC drivers is in their implementation, not in the way one uses them. That's one of the goals of Object-Oriented Programming. If you want examples, check out The JDBC Tutorial.
You can find all the JDBC drivers currently listed with sun here. For each driver, you can go to their homepages and find their documentation. From there you can find the implementation specific Connection parameters and properties for the driver. Hope you have lots of time on your hands! Jamie