Я хочу проверить, существует ли моя база данных перед тем, как продолжать с execucion моей программы, больше не, где начинаться, так как я смотрел какие-то примеры, и я совсем не функционировало.
Это консультация, которую он хочет выстрелить:
"SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'Data_base'"
Сделав раньше одну conexiГіn в какое-то другое основание и делая:
private static void
existeBaseDatos(String nom) {
try {
PreparedStatement ps;
ResultSet rs;
ps = conn.prepareStatement("show databases");
rs = ps.executeQuery();
while (rs.next()) {
if (rs.getString(1).equals(nom)) {
System.out.println("Si que existe la BD: "+nom);
return;
}
}
System.out.println("No existe esa base de datos");
} catch (SQLException ex) {
System.out.println("error: " + ex);
}
}