Bạn đang sử dụng trình điều khiển JDBC 3. Trình điều khiển JDBC 4 được tải tự động bởi DriverManager trong khi trình điều khiển JDBC 3 thì không. Do đó, bạn cần gọi
Class.forName("org.postgresql.Driver");
một lần trong ứng dụng của bạn, (trước khi gọi DriverManager#getConnection ).
Ngoài ra, bạn có thể sử dụng trình điều khiển JDBC 4 PostgreSQL từ đây sẽ không yêu cầu lệnh gọi phương thức ở trên.