Mysql
 sql >> Baza danych >  >> RDS >> Mysql

JDBC nie wykonuje polecenia SHOW DATABASES

To nie jest najlepszy sposób na uzyskanie listy baz danych w JDBC. Oto sposób, w jaki to się robi — przy użyciu MetaData

Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/:3306","root","password");
DatabaseMetaData meta = con.getMetaData();
ResultSet resultSet = meta.getCatalogs();
while (resultSet.next()) {
   String db = resultSet.getString("TABLE_CAT");
   model.addRow(new Object[] {db});
}
resultSet.close();
con.close();

Zobacz też:jak uzyskać listę baz danych "Schema" nazw MySql za pomocą java JDBC



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP password_verify nie działa z bazą danych

  2. Używasz zmiennej sesji PHP w pliku MySQL uruchamianym w PHP?

  3. Maksymalna długość MySQL i GROUP_CONCAT()

  4. Tablica PDO SHOW TABLES

  5. Znajdź wiersze ze zduplikowanymi/podobnymi wartościami kolumn MySQL