Mysql
 sql >> база данни >  >> RDS >> Mysql

JDBC не изпълнява командата SHOW DATABASES

Това не е най-добрият начин да получите списък с бази данни в JDBC. Ето как се прави - с помощта на метаданни

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

Вижте също:как да получите списък с имена на "схема" на бази данни на MySql с помощта на 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. Изчисляване на процента от броя на групата(*)

  2. Експортирайте Sql данни в .csv и генерирайте отделни .csv файлове за таблица въз основа на заявка

  3. Съвети за структуриране на система за коментари

  4. Изтрийте всички редове, които нямат идентификатор в друга таблица

  5. Актуализиране на SQL база данни със стойности в квадратчетата за отметка