diff --git a/ShootingStars/src/org/wyrez/shootingstars/gui/manager/HighscoreManager.java b/ShootingStars/src/org/wyrez/shootingstars/gui/manager/HighscoreManager.java index 45212a3..44dd49a 100644 --- a/ShootingStars/src/org/wyrez/shootingstars/gui/manager/HighscoreManager.java +++ b/ShootingStars/src/org/wyrez/shootingstars/gui/manager/HighscoreManager.java @@ -66,7 +66,7 @@ public class HighscoreManager { try { ResultSet rs = connector.excecuteQuery(connection, "SELECT * FROM Scores WHERE LOWER(SongName) LIKE LOWER('%" + songName + "%');"); while (rs.next()) { - tempScores.add(new Score(rs.getString("SongName"), rs.getString("Name"), rs.getInt("Points"), rs.getDate("Date"))); + tempScores.add(new Score(rs.getString("SongName"), rs.getString("Name"), rs.getInt("Points"), DateFormat.getDateTimeInstance().parse(rs.getString("GameDate")))); } rs.close(); } catch (Exception ex) { @@ -79,7 +79,7 @@ public class HighscoreManager { try { ResultSet rs = connector.excecuteQuery(connection, "SELECT * FROM Scores;"); while (rs.next()) { - scores.add(new Score(rs.getString("SongName"), rs.getString("Name"), rs.getInt("Points"), rs.getDate("Date"))); + scores.add(new Score(rs.getString("SongName"), rs.getString("Name"), rs.getInt("Points"), DateFormat.getDateTimeInstance().parse(rs.getString("GameDate")))); } rs.close(); } catch (Exception ex) { @@ -88,8 +88,8 @@ public class HighscoreManager { private void updateScoreFile(String name, int score, String songName, Date date) { try { - connector.excecuteUpdate(connection, "INSERT INTO Scores(Name,Points,SongName,Date) values('" + name + "'," + score + ", '" + songName + "', '" + DateFormat.getDateTimeInstance().format(date) + "' )"); + connector.excecuteUpdate(connection, "INSERT INTO Scores(Name,Points,SongName,GameDate) values('" + name + "'," + score + ", '" + songName + "', '" + DateFormat.getDateTimeInstance().format(date) + "' )"); } catch (Exception ex) { } } -} \ No newline at end of file +} diff --git a/ShootingStars/src/org/wyrez/shootingstars/io/SQLiteConnector.java b/ShootingStars/src/org/wyrez/shootingstars/io/SQLiteConnector.java index 71581bd..7867f0a 100644 --- a/ShootingStars/src/org/wyrez/shootingstars/io/SQLiteConnector.java +++ b/ShootingStars/src/org/wyrez/shootingstars/io/SQLiteConnector.java @@ -39,7 +39,7 @@ public class SQLiteConnector { try { Class.forName("org.sqlite.JDBC"); - String sqliteTable = "CREATE TABLE Scores (Name VARCHAR(250), Points INT(20), SongName VARCHAR(250), Date datetime)"; + String sqliteTable = "CREATE TABLE Scores (Name VARCHAR(250), Points INT(20), SongName VARCHAR(250), GameDate DATE)"; File sQLiteDb = new File(DB_PATH); if (!sQLiteDb.exists()) { sQLiteDb.createNewFile();