diff options
author | cirakg <ciraboxkg@gmail.com> | 2023-01-02 17:00:24 +0100 |
---|---|---|
committer | cirakg <ciraboxkg@gmail.com> | 2023-01-02 17:00:24 +0100 |
commit | cd694d64cf1a9be635df6b15168a5950644e5ce2 (patch) | |
tree | 11350c2857b71617c6a2de1e9adf95c4777c9c42 /src/main/java/database/Database.java | |
parent | fc569fa42d3dd1f8709103c7dae7e995597072ca (diff) |
Omogucen prikaz istorije korisnika.
Diffstat (limited to 'src/main/java/database/Database.java')
-rw-r--r-- | src/main/java/database/Database.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/database/Database.java b/src/main/java/database/Database.java index f6e18b3..587dc0e 100644 --- a/src/main/java/database/Database.java +++ b/src/main/java/database/Database.java @@ -14,6 +14,7 @@ import java.util.List; import models.Ability; import models.AbilityType; import models.GameStatus; +import models.History; import models.Monster; import models.MonsterViewModel; import models.User; @@ -356,5 +357,29 @@ public class Database { } return ps.executeUpdate(); } + public ArrayList<History> getUserHistory(long id){ + ArrayList<History> history=new ArrayList<>(); + String sql="SELECT * FROM history where player=? "; + try { + PreparedStatement ps=conn.prepareStatement(sql); + ps.setLong(1, id); + ResultSet res=ps.executeQuery(); + while(res.next()) { + History h=new History(); + h.pokemon=getMonsterViewModel(res.getLong("pokemon")); + h.time=res.getDate("time"); + h.result=res.getInt("result"); + history.add(h); + } + + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + + return history; + + } } |