public Book findByID(String bookID) {

		Book foundBook = null;

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

			// 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()) {
				foundBook = new Book(myResultSet.getString(1),
						myResultSet.getString(2), myResultSet.getString(3),
						myResultSet.getString(4), myResultSet.getString(5),
						myResultSet.getString(6), myResultSet.getString(7),
						myResultSet.getString(8), myResultSet.getString(9),
						myResultSet.getString(10));
			}

		} 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 foundBook;
	}