diff --git a/Azkar/src/main/java/com/bayoumi/models/location/City.java b/Azkar/src/main/java/com/bayoumi/models/location/City.java index 47b7ac5..b28a659 100644 --- a/Azkar/src/main/java/com/bayoumi/models/location/City.java +++ b/Azkar/src/main/java/com/bayoumi/models/location/City.java @@ -51,11 +51,9 @@ PRIMARY KEY("locId") ) * */ public static ArrayList getCitiesInCountry(String code) { - ArrayList cities = new ArrayList<>(); + final ArrayList cities = new ArrayList<>(); try { - ResultSet res = LocationsDBManager.getInstance().con.prepareStatement("SELECT * from (SELECT * from (SELECT * from cityd WHERE country='" + code + "' GROUP BY city) " + - "WHERE country='" + code + "' GROUP BY longitude) " + - "WHERE country='" + code + "' GROUP BY latitude ORDER BY city ASC;").executeQuery(); + final ResultSet res = LocationsDBManager.getInstance().con.prepareStatement("SELECT * from cityd WHERE country='" + code + "' GROUP BY city;").executeQuery(); while (res.next()) { cities.add(new City( res.getString("country"), res.getString("city"), @@ -71,10 +69,10 @@ public static ArrayList getCitiesInCountry(String code) { public static City getCityFromEngName(String englishName, String countryCode) { try { - PreparedStatement statement = LocationsDBManager.getInstance().con.prepareStatement("SELECT * FROM cityd WHERE city = ? AND country = ?"); + final PreparedStatement statement = LocationsDBManager.getInstance().con.prepareStatement("SELECT * FROM cityd WHERE city = ? AND country = ?"); statement.setString(1, englishName); statement.setString(2, countryCode); - ResultSet res = statement.executeQuery(); + final ResultSet res = statement.executeQuery(); if (res.next()) { return new City( res.getString("country"), res.getString("city"),