sql >> Base de Datos >  >> RDS >> Mysql

mostrar tablas con como usar Java y MySQL?

Hay una forma mejor y más 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");
    ...
}

Además, debe conocer las mejores prácticas de programación en Java porque lo que está usando en su código no es inteligente. Puede ver mucho en Java Collected Practices .