Vous utilisez un pilote JDBC 3. Les pilotes JDBC 4 sont chargés automatiquement par le DriverManager
alors que les pilotes JDBC 3 ne le sont pas. Par conséquent, vous devez invoquer
Class.forName("org.postgresql.Driver");
une fois dans votre application, (avant d'invoquer DriverManager#getConnection
).
Alternativement, vous pouvez utiliser le pilote JDBC 4 PostgreSQL à partir d'ici qui ne nécessitera pas l'appel de méthode ci-dessus.