sql >> Databáze >  >> RDS >> Mysql

jak získat seznam názvů schémat databází MySql pomocí java JDBC

getSchemas() metoda DatabaseMetaData je zřejmá, ale s MySQL musíte použít getCatalogs()

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()

Příklad:

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. Změnit výchozí znakovou sadu MySQL na UTF-8 v my.cnf?

  2. Klauzule MySQL Query IN() Pomalá v indexovaném sloupci

  3. #2006 Chyba serveru MySQL ve Wampu zmizela

  4. Odstraňte prázdné místo na konci v obsahu pole