/*
 * VisDatabaseClient.java
 *
 * Programmet kopler seg til databasetjener, og henter ut innholdet i tabellen Person.
 *
 */
import static javax.swing.JOptionPane.*;
import java.sql.*;
class VisDatabaseClient {
  public static void main(String[] args) throws Exception {
    String databasedriver = "org.apache.derby.jdbc.ClientDriver";
    Class.forName(databasedriver);  // laster inn driverklassen

    String databasenavn = "jdbc:derby://localhost:1527/persondata;user=vprg;password=vprg";
    Connection forbindelse = DriverManager.getConnection(databasenavn);

    Statement setning = forbindelse.createStatement();

    ResultSet res = setning.executeQuery("select * from person");
    while (res.next()) {
      int persNr = res.getInt("persnr");
      String fornavn = res.getString("fornavn");
      String etternavn = res.getString("etternavn");
      System.out.println(persNr + ": " + fornavn + " " + etternavn);
    }
    res.close();
    setning.close();
    forbindelse.close();
  }
}

/* Utskrift fra programmet:
100: Ole Hansen
101: Anne Grethe Ås
102: Jonny Hansen
*/