Mysql
 sql >> Base de données >  >> RDS >> Mysql

afficher des tables avec comme utiliser Java et MySQL ?

Il existe un moyen meilleur et plus élégant.

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

De plus, vous devez connaître les meilleures pratiques de programmation en Java car ce que vous utilisez dans votre code n'est pas intelligent. Vous pouvez voir beaucoup de choses dans Pratiques Java Collectées .