Rated 3 out of 5 stars

Hotel1:

import java.sql.*;

public class Hotelverwaltung_Reservierung
{
public static void main(String[] args) {
Driver treiber = null;
Connection verbindung = null;
Statement befehl = null;
ResultSet daten = null;
String datenbank = "jdbc:oracle:thin:@dbserver2:1521:ora10",kennung ="bbsh8abe",passwort="RKa7zs";



try {
treiber = new oracle.jdbc.driver.OracleDriver();
DriverManager.registerDriver(treiber);
verbindung = DriverManager.getConnection(datenbank,kennung,passwort);
befehl = verbindung.createStatement();
//################################################################################
// Hier die Lösung der Aufgabe einfügen
daten = befehl.executeQuery("Select r.knr, z.znr, r.anreise, r.abreise from h_zimmer z left join h_reservierung r on z.znr = r.znr order by z.znr, r.anreise");

//leere Menge prüfen:
if(!daten.next())
System.out.println("Leere Menge");
else do {
System.out.println(daten.getInt(1));

//Nullbehandlung:
int knr = daten.getInt(2);
if (daten.wasNull())
System.out.println("keine Reservierung!");
else
System.out.println(knr);

} while(daten.next());
daten.close();
//################################################################################
}
catch (SQLException sql){
do {
System.out.println(sql.toString());
System.out.println("Fehler: "+ sql.getErrorCode());
}while (sql.getNextException() != null);
}
catch (Exception e){ System.out.println("Fehler: " + e);}
finally {try{
verbindung.close();}
catch (Exception e){ System.out.println("Fehler: " + e);}
}
}
}

This user has other reviews of this add-on.