Advertisement
Guest User

Untitled

a guest
Jul 6th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.62 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6.  
  7.  
  8. public class MySql {
  9.    
  10.     private static Connection c = null;
  11.     private static Statement st;
  12.     private Main m;
  13.     private static final String DATABASE = "";
  14.     private static final String TABLE = "players";
  15.    
  16.     public MySql(Main m) {
  17.         this.m = m;
  18.     }
  19.    
  20.     public void createConnection() {
  21.         try {
  22.             Class.forName("com.mysql.jdbc.Driver");
  23.             c = DriverManager.getConnection("jdbc:mysql://64.120.203.67/"+DATABASE,"","");
  24.             st = c.createStatement();
  25.         } catch (Exception e) {
  26.             e.printStackTrace();
  27.         }
  28.     }
  29.    
  30.     public void insertIntoTable(String primaryKey, String valName, Object toInsert) {
  31.         try {
  32.             st.execute("INSERT INTO " + TABLE + " ('/"+valName+"') VALUES ('"+toInsert+"') WHERE names = "+primaryKey + " {escape '/'}");
  33.         } catch (SQLException e) {
  34.             // TODO Auto-generated catch block
  35.             e.printStackTrace();
  36.         }
  37.     }
  38.    
  39.     public Object getFromTable(String name, String toGet) {
  40.         try {
  41.             st.execute("SELECT * FROM " + TABLE +" WHERE names = " +name);
  42.             ResultSet r = st.getResultSet();
  43.             while (r.next()) {
  44.                 return r.getObject(toGet);
  45.             }
  46.         } catch (SQLException e) {
  47.             // TODO Auto-generated catch block
  48.             e.printStackTrace();
  49.             return -1;
  50.         }
  51.         return -1;
  52.     }
  53.    
  54.     public void createRow(String name) {
  55.         try {
  56.             //st.execute("INSERT INTO " + TABLE +" (names) VALUES ("+name+");");
  57.             st.execute("INSERT INTO "+TABLE+" (names) VALUES ("+name+")");
  58.         } catch (SQLException e) {
  59.             // TODO Auto-generated catch block
  60.             e.printStackTrace();
  61.         }
  62.     }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement