|
@ -1333,6 +1333,53 @@ public class Games { |
|
|
return result.substring(0, result.length() - 2); |
|
|
return result.substring(0, result.length() - 2); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Checks if the release years are all the same across Europe, Japan, North |
|
|
|
|
|
* America and Australia. |
|
|
|
|
|
* |
|
|
|
|
|
* @return Prints the games which have the same release year. |
|
|
|
|
|
*/ |
|
|
|
|
|
public String checkAllSameReleaseMonth() { |
|
|
|
|
|
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) { |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
if (gameReleaseEu.substring(5, 7).equals(gameReleaseJp.substring(5, 7)) |
|
|
|
|
|
&& gameReleaseJp.substring(5, 7).equals(gameReleaseNa.substring(5, 7)) |
|
|
|
|
|
&& gameReleaseEu.substring(5, 7).equals(gameReleaseNa.substring(5, 7)) |
|
|
|
|
|
&& gameReleaseAu.substring(5, 7).equals(gameReleaseEu.substring(5, 7)) |
|
|
|
|
|
&& gameReleaseAu.substring(5, 7).equals(gameReleaseJp.substring(5, 7)) |
|
|
|
|
|
&& gameReleaseAu.substring(5, 7).equals(gameReleaseNa.substring(5, 7))) { |
|
|
|
|
|
result += gameName + ", "; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
statement.close(); |
|
|
|
|
|
connection.close(); |
|
|
|
|
|
|
|
|
|
|
|
} catch (SQLException e) { |
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return result.substring(0, result.length() - 2); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Checks if the game is compatible with one player or more. |
|
|
* Checks if the game is compatible with one player or more. |
|
|
* |
|
|
* |
|
|