sql >> Databasteknik >  >> RDS >> Mysql

visa tabeller med liknande använda Java och MySQL?

Det finns ett bättre och mer elegant sätt.

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

Dessutom måste du känna till de bästa metoderna för programmering i Java eftersom det du använder i din kod inte är smart. Du kan se mycket i Java Collected Practices .




  1. SQL Server motsvarande MySQL enum datatyp?

  2. Ansluta till en databas med PHP

  3. CONV() – Konvertera tal mellan olika baser i MySQL

  4. Hur man ansluter till SQL Server Instance genom att använda Windows-autentisering eller SQL Server-autentisering - SQL Server / T-SQL Tutorial Del 3