Posted July 5, 201411 yr Is there a way to execute code asynchronously? For example I need to make a request in MySQL. Something like this: public static void execute(final String query) { Bukkit.getScheduler().runTaskAsynchronously(Main.plugin, new Runnable() { @Override public void run() { if (!hasConnected()) { connect(); } Logger.debug("Sended Query: " + query.replace("\\", "\\\\")); try { connection.createStatement().execute(query); } catch (Exception e) { Logger.debug("Возникла ошибка. Запрос не может быть выполнен или база недоступна."); } } }); }
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.