Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

mostrar tabelas como usar Java e MySQL?


Existe uma maneira melhor e mais 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");
    ...
}

Além disso, você deve conhecer as melhores práticas de programação em Java porque o que você está usando em seu código não é inteligente. Você pode ver muito em Java Collected Practices .