![]() |
![]() ![]() die führende deutsche Java-Seite ![]() ![]() und Hannes Gamperl ![]() |
![]()
|
![]() Einführung
Workshops
Wissen
Ressourcen
K&K Intern
Weitere Angebote
EMail an java@acc.de
|
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. ![]()
| |||||
Nach oben |
© 1998 Christoph Bergmann / ACCESS Internet. Alle Rechte vorbehalten. |