Advertisement
Guest User

Untitled

a guest
Jul 17th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. public void createBooster(String player, int booster){
  2.  
  3. try {
  4. PreparedStatement rs = connection.prepareStatement("INSERT INTO boosters_players(player,booster) VALUES (?,?)");
  5. rs.setString(1, player);
  6. rs.setInt(2, booster);
  7. rs.execute();
  8. rs.close();
  9.  
  10. } catch (SQLException e) {
  11. e.printStackTrace();
  12. }
  13.  
  14. }
  15.  
  16. public void addBooster(String player, int booster){
  17.  
  18.  
  19. try {
  20.  
  21. int balance = (getBooster(player) + booster);
  22.  
  23. PreparedStatement rs = connection.prepareStatement("UPDATE boosters_players SET booster = ? WHERE player = ?");
  24. rs.setInt(1, balance);
  25. rs.setString(2, player);
  26. rs.executeUpdate();
  27. rs.close();
  28.  
  29. } catch (SQLException e) {
  30. e.printStackTrace();
  31. }
  32.  
  33. }
  34.  
  35. public void removeBooster(String player, int booster){
  36.  
  37.  
  38. try {
  39.  
  40. int balance = (getBooster(player) - booster);
  41.  
  42. PreparedStatement rs = connection.prepareStatement("UPDATE boosters_players SET booster = ? WHERE player = ?");
  43. rs.setInt(1, balance);
  44. rs.setString(2, player);
  45. rs.executeUpdate();
  46. rs.close();
  47.  
  48. } catch (SQLException e) {
  49. e.printStackTrace();
  50. }
  51.  
  52. }
  53.  
  54. public int getBooster(String player){
  55. //SELECT
  56.  
  57. try {
  58. PreparedStatement q = connection.prepareStatement("SELECT booster FROM boosters_players WHERE player = ?");
  59. q.setString(1, player);
  60. ResultSet resultat = q.executeQuery();
  61.  
  62. int coins = 0;
  63. while(resultat.next()){
  64. coins = resultat.getInt("booster");
  65.  
  66. }
  67.  
  68.  
  69. q.close();
  70. return coins;
  71. } catch (SQLException e) {
  72. e.printStackTrace();
  73. }
  74.  
  75. return 0;
  76. }
  77.  
  78. public boolean hasBooster(String player){
  79.  
  80. try {
  81. PreparedStatement q = connection.prepareStatement("SELECT player FROM boosters_players WHERE player = ?");
  82. q.setString(1, player);
  83. ResultSet resultat = q.executeQuery();
  84. boolean hasCoins = resultat.next();
  85. q.close();
  86. return hasCoins;
  87. } catch (SQLException e) {
  88. e.printStackTrace();
  89. }
  90.  
  91. return false;
  92.  
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement