public int saveUser(User userToSave) {

		try {
			// Erforderlicher SQL-Befehl
			String sqlStatement = "INSERT INTO bookworm_database.users VALUES (default, '"
					+ userToSave.getUserName()
					+ "', md5('"
					+ userToSave.getUserPassword()
					+ "'), '"
					+ userToSave.getUserRole() + "');";

			// SQL-Befehl wird ausgeführt
			successful = mySQLDatabase.executeSQLUpdate(sqlStatement);

			return successful;

		} catch (Exception e) {
			System.out.println(e.toString());
			// Ein Dialogfenster mit entsprechender Meldung soll erzeugt werden
			String errorText = "Datenbank-Fehler beim Abspeichern eines Datensatzes";
			errorMessage.showMessage(errorText);

			successful = 0;
			return successful;

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