Exemplo n.º 1
0
  /**
   * Méthode d'insertion dans la base de données
   *
   * @param Levee
   * @see Levee
   */
  @Override
  public boolean create(Levee obj) {
    // TODO Auto-generated method stub
    boolean res = false;

    try {

      // création d'un objet statement
      Statement requete = con.createStatement();

      // Récupération de la date au format sql
      java.sql.Date laDateSql = new java.sql.Date(obj.getDate().getTime());

      // texte de la requête
      String sql =
          " INSERT INTO levee (idPoubelle,laDate,poids) VALUES('"
              + obj.getIdPoubelle()
              + "','"
              + laDateSql
              + "' ,"
              + obj.getPoids()
              + ");";

      // exécution de la requête, résultat dans un jeu d'enregistrement de type resulset
      requete.executeUpdate(sql);

      res = true;

    } catch (SQLException e1) {
      e1.printStackTrace();
    }

    return res;
  }
Exemplo n.º 2
0
 @Override
 public boolean create(Levee obj) {
   boolean ok;
   // conversion de la date en java.sql.Date
   java.sql.Date laDatesql = new java.sql.Date(obj.getLaDate().getTime());
   // la date doit être entre ' ' pour que cela fonctionne
   String sqlLevee = "insert into levee(laDate, poids, idPoubelle) values('";
   sqlLevee = sqlLevee + laDatesql + "', " + obj.getPoids() + ", '" + obj.getIdPoubelle() + "')";
   System.out.println(sqlLevee);
   try {
     con.createStatement().executeUpdate(sqlLevee);
     ok = true;
   } catch (SQLException e) {
     ok = false;
   }
   return ok;
 }