|
@ -171,4 +171,84 @@ public class Games { |
|
|
// The substring removes the last New line in the String. |
|
|
// The substring removes the last New line in the String. |
|
|
return result.substring(0, result.length() - 2); |
|
|
return result.substring(0, result.length() - 2); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String checkAllSameReleaseDates() { |
|
|
|
|
|
String result = ""; |
|
|
|
|
|
String query = "SELECT Game_Name, Game_Release_EU, Game_Release_JP, Game_Release_NA, Game_Release_AU FROM Games"; |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
Connection connection = DriverManager.getConnection(databaseURL); |
|
|
|
|
|
|
|
|
|
|
|
Statement statement = connection.createStatement(); |
|
|
|
|
|
ResultSet resultSet = statement.executeQuery(query); |
|
|
|
|
|
|
|
|
|
|
|
while (resultSet.next()) { |
|
|
|
|
|
String gameName = resultSet.getString("Game_Name"); |
|
|
|
|
|
String gameReleaseEu = resultSet.getString("Game_Release_EU"); |
|
|
|
|
|
String gameReleaseJp = resultSet.getString("Game_Release_JP"); |
|
|
|
|
|
String gameReleaseNa = resultSet.getString("Game_Release_NA"); |
|
|
|
|
|
String gameReleaseAu = resultSet.getString("Game_Release_AU"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (gameReleaseAu == null) { |
|
|
|
|
|
if (gameReleaseEu.equals(gameReleaseJp) && gameReleaseJp.equals(gameReleaseNa) && gameReleaseEu.equals(gameReleaseNa)) { |
|
|
|
|
|
result += gameName + ", "; |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
if (gameReleaseEu.equals(gameReleaseJp) && gameReleaseJp.equals(gameReleaseNa) && gameReleaseEu.equals(gameReleaseNa) && gameReleaseAu.equals(gameReleaseEu) && gameReleaseAu.equals(gameReleaseJp) && gameReleaseAu.equals(gameReleaseNa) ) { |
|
|
|
|
|
result += gameName + ", "; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
statement.close(); |
|
|
|
|
|
connection.close(); |
|
|
|
|
|
|
|
|
|
|
|
} catch (SQLException e) { |
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
|
} |
|
|
|
|
|
// The substring removes the last New line in the String. |
|
|
|
|
|
return result.substring(0, result.length() - 2); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String checkAllDifferentReleaseDates() { |
|
|
|
|
|
String result = ""; |
|
|
|
|
|
String query = "SELECT Game_Name, Game_Release_EU, Game_Release_JP, Game_Release_NA, Game_Release_AU FROM Games"; |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
Connection connection = DriverManager.getConnection(databaseURL); |
|
|
|
|
|
|
|
|
|
|
|
Statement statement = connection.createStatement(); |
|
|
|
|
|
ResultSet resultSet = statement.executeQuery(query); |
|
|
|
|
|
|
|
|
|
|
|
while (resultSet.next()) { |
|
|
|
|
|
String gameName = resultSet.getString("Game_Name"); |
|
|
|
|
|
String gameReleaseEu = resultSet.getString("Game_Release_EU"); |
|
|
|
|
|
String gameReleaseJp = resultSet.getString("Game_Release_JP"); |
|
|
|
|
|
String gameReleaseNa = resultSet.getString("Game_Release_NA"); |
|
|
|
|
|
String gameReleaseAu = resultSet.getString("Game_Release_AU"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (gameReleaseAu == null) { |
|
|
|
|
|
if (!gameReleaseEu.equals(gameReleaseJp) && !gameReleaseJp.equals(gameReleaseNa) && !gameReleaseEu.equals(gameReleaseNa)) { |
|
|
|
|
|
result += gameName + ", "; |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
if (!gameReleaseEu.equals(gameReleaseJp) && !gameReleaseJp.equals(gameReleaseNa) && !gameReleaseEu.equals(gameReleaseNa) && !gameReleaseAu.equals(gameReleaseEu) && !gameReleaseAu.equals(gameReleaseJp) && !gameReleaseAu.equals(gameReleaseNa) ) { |
|
|
|
|
|
result += gameName + ", "; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
statement.close(); |
|
|
|
|
|
connection.close(); |
|
|
|
|
|
|
|
|
|
|
|
} catch (SQLException e) { |
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
|
} |
|
|
|
|
|
// The substring removes the last New line in the String. |
|
|
|
|
|
return result.substring(0, result.length() - 2); |
|
|
|
|
|
} |
|
|
} |
|
|
} |