Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. package server.util;
  2.  
  3. import java.sql.*;
  4. import java.security.MessageDigest;
  5. import server.model.players.Client;
  6.  
  7. public class VoteForCash {
  8.  
  9. public static Connection con = null;
  10. public static Statement stm;
  11.  
  12. public static void createConnection() {
  13. try {
  14. Class.forName("com.mysql.jdbc.Driver").newInstance();
  15. con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/vote", "root", "nothankskiddon'tthinkyourgonnagetthisfaggot");
  16. stm = con.createStatement();
  17. } catch (Exception e) {
  18. e.printStackTrace();
  19. }
  20. }
  21. public static ResultSet query(String s) throws SQLException {
  22. try {
  23. if (s.toLowerCase().startsWith("select")) {
  24. ResultSet rs = stm.executeQuery(s);
  25. return rs;
  26. } else {
  27. stm.executeUpdate(s);
  28. }
  29. return null;
  30. } catch (Exception e) {
  31. //misc.println("MySQL Error:"+s);
  32. e.printStackTrace();
  33. }
  34. return null;
  35. }
  36.  
  37. public static void destroyCon() {
  38. try {
  39. stm.close();
  40. con.close();
  41. } catch (Exception e) {
  42. e.printStackTrace();
  43. }
  44. }
  45.  
  46. public static boolean checkVotes(String playerName)
  47. {
  48. try {
  49. if (con == null)
  50. return false;
  51. Statement statement = con.createStatement();
  52. String query = "SELECT * FROM Votes WHERE username = '" + playerName + "'";
  53. ResultSet results = statement.executeQuery(query);
  54. while(results.next()) {
  55. int recieved = results.getInt("recieved");
  56. if(recieved == 0)
  57. {
  58. return true;
  59. }
  60.  
  61. }
  62. } catch(SQLException e) {
  63. e.printStackTrace();
  64. }
  65. return false;
  66. }
  67. public static boolean voteGiven(String playerName)
  68. {
  69. try
  70. {
  71. query("UPDATE Votes SET recieved = 1 WHERE username = '" + playerName + "'");
  72. } catch (Exception e) {
  73. e.printStackTrace();
  74. return false;
  75. }
  76. return true;
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement