Mysql
 sql >> Database >  >> RDS >> Mysql

mostrare tabelle con come usare Java e MySQL?

C'è un modo migliore e più elegante.

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");
    ...
}

Inoltre, devi conoscere le migliori pratiche di programmazione in Java perché quello che stai usando nel tuo codice non è intelligente. Puoi vedere molto in pratiche raccolte Java .