public List<User> findUser(String searchKey, String searchText) {

		List<User> userList = new ArrayList<User>();
		String key = "";

		// SQL-Tabellenspalte
		if (searchKey == "Anwender") {
			key = "username";
		} else if (searchKey == "Rolle") {
			key = "userrole";
		}

		try {
			// Erforderlicher SQL-Befehl
			String sqlStatement = "SELECT * FROM bookworm_database.users WHERE "
					+ key + " LIKE '%" + searchText + "%';";

			// SQL-Befehl wird ausgeführt
			myResultSet = mySQLDatabase.executeSQLQuery(sqlStatement);

			while (myResultSet.next()) {
				userList.add(new User(myResultSet.getString(1), myResultSet
						.getString(2), myResultSet.getString(3), myResultSet
						.getString(4)));
			}

		} catch (Exception e) {
			System.out.println(e.toString());
			// Ein Dialogfenster mit entsprechender Meldung soll erzeugt werden
			String errorText = "Datenbankabfrage konnte nicht durchgeführt werden.";
			errorMessage.showMessage(errorText);

		} finally {
			// offene Verbindungen werden geschlossen
			mySQLDatabase.closeConnections();
		}

		return userList;
	}