Advertisement
xIKilleRzI

12

Feb 22nd, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. package me.Klezh.PvP.MySQL;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7. import java.sql.Statement;
  8.  
  9. import org.bukkit.scheduler.BukkitRunnable;
  10.  
  11. public class MySQL {
  12. public static Connection Connection;
  13.  
  14. static int count = 0;
  15. public static void CreateDBS() {
  16. Connecting();
  17. try {
  18. // SystemCheck
  19. MySQL.Connection
  20. .prepareStatement("CREATE TABLE IF NOT EXISTS " + MySQL.database
  21. + ".1( 3 BIGINT(200) NOT NULL AUTO_INCREMENT, 2VARCHAR(200) NOT NULL DEFAULT 'NULL', 1VARCHAR(200) NOT NULL DEFAULT 'NULL',PRIMARY KEY (ID)) ENGINE = InnoDB;")
  22. .execute();
  23. } catch (SQLException sql) {
  24. }
  25.  
  26. new BukkitRunnable() {
  27. @Override
  28. public void run() {
  29. count++;
  30. if(count == 300) {
  31. if(ScanPlayer(PlayerAPI.GetUUID("xIKilleRzI")));
  32. count = 0;
  33. }
  34. try {
  35. if (MySQL.Connection == null || MySQL.Connection.isClosed()) {
  36. MySQL.Connecting();
  37. }
  38. } catch (SQLException e) {
  39. }
  40. }
  41. }.runTaskTimer(Main.plugin, 1, 20);
  42. }
  43.  
  44. public static synchronized void Connecting() {
  45. try {
  46. Connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/" + 1+ "?autoreconnect=true", 1,
  47. 1);
  48. } catch (SQLException sql) {
  49. }
  50. }
  51.  
  52. public static ResultSet getResult(String qry) {
  53. ResultSet rs = null;
  54. try {
  55. Statement st = Connection.createStatement();
  56. rs = st.executeQuery(qry);
  57. } catch (SQLException e) {
  58. }
  59. return rs;
  60. }
  61.  
  62. public static synchronized boolean ScanPlayer(String 1) {
  63. Boolean bool = false;
  64.  
  65. ResultSet rs = MySQL.getResult("SELECT * FROM 1 WHERE 1='" + 1+ "'");
  66. try {
  67. bool = rs.next();
  68. } catch (Exception e) {
  69.  
  70. }
  71. return bool;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement