Как я могу проверять, база данных определенный MySQL существует ли с Java?

Я хочу проверить, существует ли моя база данных перед тем, как продолжать с execucion моей программы, больше не, где начинаться, так как я смотрел какие-то примеры, и я совсем не функционировало.

Это консультация, которую он хочет выстрелить:

"SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'Data_base'"
2
задан 19.10.2017, 19:10
1 ответ

Сделав раньше одну 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);
    }
}
1
ответ дан 24.11.2019, 05:05