import java.sql.*; /** Demonstratieprogramma voor een raadpleging * van een JDBC-database. We vragen de inhoud * van de tabel "klant" in een ODBC-data source * met de naam "Kruidenier". * @author Lieven Smits * @version 1.0 25/7/2000 */ class KlantenLijst { /** Creeer een verbinding met de ODBC-data source * "kruidenier" en vraag de inhoud van de tabel * "klant" via een SELECT-opdracht. */ public static void main(String[] args) { Connection con; Statement stmt; ResultSet rs; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection("jdbc:odbc:Kruidenier", "", ""); stmt = con.createStatement(); rs = stmt.executeQuery( "SELECT naam, klantnummer FROM klant ORDER BY naam"); // Iteratie over alle rijen van de resultaattabel while (rs.next()) { String nm = rs.getString("naam"); int nr = rs.getInt("klantnummer"); System.out.println(nm + nr); } rs.close(); stmt.close(); con.close(); } catch (Exception e) { /* Welke exception ook optreedt, we drukken ze gewoon af en stoppen ermee */ System.out.println(e); } } }