PostgreSQL provides a type 4 JDBC driver. Type 4 indicates that the driver is written in Pure Java, and communicates in the database system's own network protocol. Because of this, the driver is platform independent; once compiled, the driver can be used on any system.
This driver is co-packaged with DbVisualizer.
Default Driver Class
JDBC URL Format
More information and download