Estou tentando fazer uma verificação se a tabela já existe no banco de dados, mas, não estou conseguindo e já vi vários tuto mas nenhum conseguiu me ajudar tens algum modelo.
quero que o programa faça uma comparação com uma Combobox e se não tiver tabela com esse valor, ele criará uma com o nome especificado.
String driverName = "com.mysql.jdbc.Driver";
Class.forName(driverName);
Connection con = DriverManager
.getConnection("jdbc:mysql://localhost/database", "root", "senha");
DatabaseMetaData metaData = con.getMetaData();
//Informe o nome da tabela no 3 parametro!
ResultSet tables = metaData.getTables(null, null, "users", null);
if (tables.next()){ // a tabela existe
System.out.println(tables.getString("TABLE_NAME"));
} else {
System.out.println("Tabela não encontrada");
}