public void tallennaPalaute(Palaute p) throws DAOPoikkeus {

		
		Connection yhteys = avaaYhteys();
		
		try {

			String sql = "insert into Palaute(tilausID, nimi, kategoria, vastataanko, pvm, tiedot, sahkoposti) values (?, ?, ?, ?, ?, ?, ?)";			
			
			PreparedStatement ps = yhteys.prepareStatement(sql);
			
			// Laitetaan tilausID:ksi null jos tilausnumeroa ei ole lähetetty jsp-tiedostosta, muuten lähetetään kokonaisluvuksi parsittu tilausID.
			if(p.getTilausID() == 0) {
				ps.setNull(1, p.getTilausID());
			}
			else {
				ps.setInt(1, p.getTilausID());
			}
			ps.setString(2, p.getNimi());
			ps.setString(3, p.getKategoria());
			ps.setBoolean(4, p.getVastataanko());
			java.util.Date pvm = p.getPvm();
			java.sql.Date sqlPvm = new java.sql.Date(pvm.getTime());
			ps.setDate(5, sqlPvm);
			ps.setString(6, p.getTiedot());
			ps.setString(7, p.getEmail());
			
			
			ps.executeUpdate();
			
			
		} catch(Exception e) {
			throw new DAOPoikkeus("Palautteen lisääminen tietokantaan epäonnistui.");
		} finally {
			suljeYhteys(yhteys);
		}
		
	}