Advertisement
Guest User

Untitled

a guest
Aug 11th, 2014
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.36 KB | None | 0 0
  1.     public void saveStats(final Stats stats, boolean sync) {
  2.         BukkitRunnable bukkitRunnable = new BukkitRunnable() {
  3.             @Override
  4.             public void run() {
  5.                 try {
  6.                     ResultSet resultSet = getConnection().createStatement().executeQuery(""); // CHECK IF EXISTS
  7.                     if(resultSet.next()) { // UPDATE
  8.                         if(stats.isEdited()) {
  9.                             PreparedStatement preparedStatement = getConnection().prepareStatement("");
  10.                             preparedStatement.executeUpdate();
  11.                         } else {
  12.                             PreparedStatement preparedStatement = getConnection().prepareStatement("");
  13.                             preparedStatement.executeUpdate();
  14.                         }
  15.                     } else if(stats.isEdited()) { // INSERT
  16.                         PreparedStatement preparedStatement = getConnection().prepareStatement("");
  17.                         preparedStatement.execute();
  18.                     }
  19.                 } catch(SQLException e) {
  20.                     pl.getLogger().info("Coultn't save player stats: " + e.getMessage());
  21.                 }
  22.             }
  23.         };
  24.         if(sync) {
  25.             bukkitRunnable.runTask(pl);
  26.         } else {
  27.             bukkitRunnable.runTaskAsynchronously(pl);
  28.         }
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement