From a3166fd29e01a31c2f72ca28123e5afbaac6f86a Mon Sep 17 00:00:00 2001 From: Ognjen Cirkovic Date: Thu, 22 Dec 2022 03:20:44 +0100 Subject: Omoguceno adminu brisanje korisnika. --- src/main/java/database/Database.java | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'src/main/java/database/Database.java') diff --git a/src/main/java/database/Database.java b/src/main/java/database/Database.java index 7e0997f..ee07fac 100644 --- a/src/main/java/database/Database.java +++ b/src/main/java/database/Database.java @@ -240,5 +240,43 @@ public class Database { return monster; } + public ArrayList getAllUsers(){ + ArrayList users=new ArrayList(); + try { + String sql="SELECT * FROM user"; + Statement statement = conn.createStatement(); + ResultSet res=statement.executeQuery(sql); + while(res.next()) { + User tempUser=new User(); + tempUser=new User(); + tempUser.setId(res.getLong("id")); + tempUser.setAdmin(res.getBoolean("admin")); + tempUser.setUsername(res.getString("username")); + if(res.getObject("pokemonId")!=null) + tempUser.setmonsterId(res.getLong("pokemonId")); + else + tempUser.setmonsterId(-1); + users.add(tempUser); + } + + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + return users; + + } + public void deleteUser(long id) { + String sql="DELETE FROM user WHERE id=?"; + try { + PreparedStatement preStatement=conn.prepareStatement(sql); + preStatement.setLong(1, id); + preStatement.executeUpdate(); + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } } -- cgit v1.2.3