public void delete() throws ESellException
	{
		if (id == null) // User wurde noch nicht mit der DB abgeglichen.
			throw new ESellException(ESellException.ErrorCode.NO_ENTRY_ERR);
		
		makeConnection();
    	PreparedStatement preparedStatement = null;
    	
        if(conn != null)
        {
            try {
            	//Statement vorbereiten
                String sql = "DELETE FROM users WHERE id = ?";
                preparedStatement = conn.prepareStatement(sql);
                preparedStatement.setInt(1, id);

                //Statement absetzen
                int affectedRows = preparedStatement.executeUpdate();
                
                if(affectedRows > 0) 
                	return;
                else 
                	throw new ESellException(ESellException.ErrorCode.DELETE_ERR);

            } catch (SQLException e) {
            	throw new ESellException(ESellException.ErrorCode.USR_HAS_PET_ERR);
                //e.printStackTrace();
            }
        }
        else
        	throw new ESellException(ESellException.ErrorCode.DB_ERR);
	}