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

vise tabeller med lignende ved hjælp af Java og MySQL?

Der er en bedre og mere elegant måde.

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

Desuden skal du kende den bedste praksis for programmering i Java, fordi det, du bruger i din kode, ikke er smart. Du kan se meget i Java Collected Practices .




  1. Har du altid brug for en database til din app?

  2. PL/SQL-masseindsamling med LIMIT-klausul i Oracle-databasen

  3. Installation af PDO-drivere til PostgreSQL på Mac (ved hjælp af Zend til eclipse)

  4. MySQL datetime ikke returtid