Bonjour,

Je souhaite me connecter au serveur de base de données PostgreSQL, sans me connecter à une base de données précise, puisque je souhaite envoyer la requête SQL "select datname from pg_database where datname != 'template1' and datname !='template0';" qui permet d'obtenir la liste des bases de données, mais je ne suis pas censé connaître d'avance les bases.

Le problème étant que si je ne met rien dans nomBD :

return DriverManager.getConnection("jdbc:postgresql://localhost:5432/" + nomBD, USER, PASSWORD);

Il me renvoie l'erreur comme quoi la base de données {USER} n'existe pas...

Une idée?

Merci.