sql >> Database >  >> RDS >> Mysql

hoe een lijst met databaseschemanamen van MySql te krijgen met behulp van java JDBC

De getSchemas() methode van de DatabaseMetaData ligt voor de hand, maar met MySQL moet je getCatalogs() gebruiken

http://download .oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html#getSchemas() http://download .oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html#getCatalogs()

Voorbeeld:

Class.forName("com.mysql.jdbc.Driver");

// change user and password as you need it
Connection con = DriverManager.getConnection (connectionURL, "user", "password");

ResultSet rs = con.getMetaData().getCatalogs();

while (rs.next()) {
    System.out.println("TABLE_CAT = " + rs.getString("TABLE_CAT") );
}


  1. MySQL - Waarde van 1 in DECIMAL (2, 2) komt uit als 0,99

  2. PHP-fout:aanroep van een lidfunctie rowCount() op een niet-object

  3. MYSQL - Hoe de rijgroottelimiet van 66 KBytes te omzeilen

  4. Hoe haal je jaren, maanden, dagen, uren, minuten, seconden uit een mysql-datum?