public User findByID(String userID) {

		User foundUser = null;

		try {
			// Erforderlicher SQL-Befehl
			String sqlStatement = "SELECT * FROM bookworm_database.users WHERE id LIKE "
					+ userID + ";";

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

			// da das Select-Statement immer nur genau einen oder keinen
			// Datensatz liefern kann, genügt hier diese Abfrage
			if (myResultSet.next()) {
				foundUser = 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 foundUser;
	}