import java.sql.*;
public class ShowJdbc{
public static void main(String args[]) {
String url ="jdbc:microsoft:sqlserver://maestro:1433"; // URL der Datenbank
String user = "erika"; // User-Login
String passwd = "mustermann"; // User-Passwort
try { // versuche Treiber
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); // zu laden
}catch(java.lang.ClassNotFoundException e) { // fange Fehler
System.err.println(e.getMessage()); // Fehlermeldung
}
try {
Connection con; // Verbindungs-Objekt
con = DriverManager.getConnection(url,user,passwd); // Verbindung
Statement stmt = con.createStatement(); // Statement
String query = "select * from Professoren"; // User-Query
ResultSet rs = stmt.executeQuery(query); // ResultSet
System.out.println
("Ausgabe der Professoren mit jeweiligem Rang: \n");
while(rs.next()) { // Zeilenweise durch
System.out.print("Der Professor "); // Ergebnismenge laufen
System.out.print(rs.getString("Name")); // dabei Namen und Rang
System.out.print(" hat den Rang "); // formatiert ausgeben
System.out.println(rs.getString("Rang"));
}
stmt.close(); // Statement schliessen
con.close(); // Verbindung schliessen
}catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}
}
}