Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Tabellen mit Java und MySQL anzeigen?

Es gibt einen besseren und eleganteren Weg.

String tableNamePattern  = "%_Assessment_" + session + "_" + year;

DatabaseMetaData databaseMetaData = conn.getMetaData();
ResultSet rs = databaseMetaData.getTables(null, null, tableNamePattern, 
                                          null);
while(rs.next()) {
    String tableName = rs.getString("TABLE_NAME");
    ...
}

Darüber hinaus müssen Sie die Best Practices für die Programmierung in Java kennen, da das, was Sie in Ihrem Code verwenden, nicht intelligent ist. Sie können viel in Java Collected Practices sehen .