Détecter si une table existe
import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.ResultSet; public class Main { public static void main(String[] argv) throws Exception { String nomTable="categorie"; Connection c = null; // créer une connexion // ... DatabaseMetaData dbm = c.getMetaData(); ResultSet rs = dbm.getTables(null, null, nomTable, null); if (rs.next()) { System.out.println("La Table existe"); } else { System.out.println("La Table n'existe pas"); } } }