import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashSet;
+import java.util.Locale;
import net.jaekl.cfb.db.driver.DbDriver;
try (ResultSet rs = dbmd.getTables(null, null, null, new String[]{"TABLE"})) {
while (rs.next()) {
- extantTables.add(rs.getString(3));
+ extantTables.add(rs.getString(3).toUpperCase(Locale.CANADA));
}
}
for (Table table : m_tables) {
- if ( ! extantTables.contains(table.getName()) ) {
+ String name = table.getName().toUpperCase(Locale.CANADA);
+ if ( ! extantTables.contains(name) ) {
// One or more tables missing
return false;
}