deez

Shigekax ~ DeeZ

May 20th, 2012
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.81 KB | None | 0 0
  1. //Classe :
  2.  
  3. package objects;
  4.  
  5. public class Shigekax {
  6.  
  7.     private static int _ID;
  8.     private static int _ShigekaxID;
  9.     private static int _NbrFight;
  10.    
  11.     public Shigekax(int ID, int ShigekaxID, int NbrFight)
  12.     {
  13.         Shigekax._ID = ID;
  14.         Shigekax._ShigekaxID = ShigekaxID;
  15.         Shigekax._NbrFight = NbrFight;
  16.     }
  17.    
  18.     public static int getID()
  19.     {
  20.         return _ID;
  21.     }
  22.    
  23.     public int getShigekaxID()
  24.     {
  25.         return _ShigekaxID;
  26.     }
  27.    
  28.     public int getNbrFight()
  29.     {
  30.         return _NbrFight;
  31.     }
  32.    
  33.     public void ShigekaxRemove()
  34.     {
  35.      //TODO:   
  36.     }
  37. }
  38.  
  39.  
  40. //SQLManager :
  41.  
  42.         public static void REMOVE_SHIGEKAX()
  43.         {
  44.           String baseQuery = "DELETE FROM shigekax WHERE id = ?;";
  45.           try {
  46.             PreparedStatement p = newTransact(baseQuery, othCon);
  47.             p.setInt(1, Shigekax.getID());
  48.  
  49.             p.execute();
  50.             closePreparedStatement(p);
  51.           } catch (SQLException e) {
  52.             GameServer.addToLog("Game: SQL ERROR: " + e.getMessage());
  53.             GameServer.addToLog("Game: Query: " + baseQuery);
  54.           }
  55.         }
  56.        
  57.         public static void LOAD_SHIGEKAX()
  58.         {
  59.           try
  60.           {
  61.             ResultSet RS = executeQuery("SELECT * FROM shigekax;", Ancestra.OTHER_DB_NAME);
  62.  
  63.             while (RS.next())
  64.             {
  65.                 new Shigekax(
  66.                 RS.getInt("id"),
  67.                 RS.getInt("shigekaxid"),
  68.                 RS.getInt("nbrfight"));
  69.             }
  70.  
  71.             closeResultSet(RS);
  72.           }
  73.           catch (SQLException e) {
  74.             RealmServer.addToLog("SQL ERROR: " + e.getMessage());
  75.             e.printStackTrace();
  76.           }
  77.         }
  78.  
  79. //TODO :
  80.  
  81. Fight.java : A chaque début? fin de combat on vérifie dans la bdd...
  82. Fight.java : if(getNbrFight() == 0)
  83.         SQLManager.REMOVE_SHIGEKAX();
Advertisement
Add Comment
Please, Sign In to add comment