Kaffee & Kuchen
Kaffee & Kuchen
die führende deutsche
Java-Seite
von Christoph Bergmann
und Hannes Gamperl



Datenbank-Anbindung mit JDBC
Der komplette Quellcode

Suche

Erweiterte Suche

Kommunikation
Chat
Forum

Java-Neuigkeiten

Einführung
Was ist Java?
Wie fange ich an?
Bücher über Java

Workshops
Animacons für jeden
Chat selbst gemacht
JDBC
Einleitung

Treiber
Verbindung aufbauen
Abfragen schicken
Ergebnisse holen
Daten manipulieren

Praktische Umsetzung
Der komplette Quellcode

Kleiner SQL-Kurs
JDBC im Internet

Wissen
Entwicklungssysteme

Ressourcen
Applet-Bibliothek
Deutsche Java-Links
Internat. Java-Links
Glossar
News-Archiv

K&K Intern
Pressespiegel
Auszeichnungen
Werbung auf K&K

Weitere Angebote
Milch&Zucker: DHTML
K.&Kekse: Javascript
mac.seite: Apple

Fragen, Lob & Kritik
bitte in das Forum

EMail an java@acc.de
nur, wenn es nichts Allgemeines ist.

Kaffee & Kuchen
ist ein Service von
ACCESS Internet

    import java.net.URL;
    import java.sql.*;
    
    class jdbcquery
    {
      public static void main (String args[])
      {
        try
        {
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    
          Connection connection = 
            DriverManager.getConnection
            ("jdbc:odbc:test", "Name", "Passwort");
          Statement statement =
            connection.createStatement();
          dbout(statement);
    
          System.out.println("--- Aendere Eintrag ---");
          statement.executeUpdate("UPDATE adressen SET
            TelNr=12345678 WHERE Name='Max Maier'");
          dbout(statement);
    
          System.out.println
            ("--- Fuege neuen Eintrag hinzu ---");
          statement.executeUpdate("INSERT INTO adressen
            VALUES ('Karl Kluge', 'Am Steg 12', 55544322)");
          dbout(statement);
    
          System.out.println
            ("--- Loesche alten Eintrag ---");
          statement.executeUpdate("DELETE FROM adressen
            WHERE TelNr=8764553");
          dbout(statement);
    
          statement.close();
          connection.close();
        } catch(java.lang.ClassNotFoundException e)
        {
          System.out.println
            ("JDBC-ODBC-Treiber nicht gefunden");
        } catch(java.sql.SQLException e)
        {
          System.out.println
            ("Fehler beim Abfragen der Datenbank");
        }
      }
    
      private static void dbout(Statement statement)
        throws java.sql.SQLException
      {
        ResultSet result = statement.executeQuery
          ("SELECT Name, Strasse, TelNr FROM adressen");
    
        while (result.next()) 
        {
          String Name = result.getString("Name");
          String Strasse = result.getString("Strasse");
          int TelNr = result.getInt("TelNr");
    
          System.out.println(Name + ", "
            + Strasse + ", " + TelNr);
        }
    
        result.close();
      }
    }
    

    Diesen Quellcode gibt es auch als reine Textdatei.



Praktische Anwendung Kleiner SQL-Kurs
Nach oben

© 1998 Christoph Bergmann / ACCESS Internet. Alle Rechte vorbehalten.