vérifier qu'une table existe avec JDBC et PosgreSQL
Bonjour à tous !
Je souhaite vérifier qu'une table existe dans une base PostgreSQL via JDBC. Quand je fais
Code:
1 2 3 4 5 6 7 8 9
| try {
s = conn.createStatement();
ResultSet rs = s.executeQuery("SHOW TABLES LIKE 'table1';");
if (!rs.next()) {
System.err.println("La table 'table1' n'existe pas.");
}
} catch (SQLException e) {
e.printStackTrace();
} |
J'ai
Code:
1 2
| org.postgresql.util.PSQLException: ERREUR: erreur de syntaxe sur ou près de « LIKE »
Position*: 13 |
Pourtant, PostgreSQL connait l'opérateur like... non ? L'erreur viendrait d'où ?
Merci pour l'aide :)