|
|
|
die führende deutsche Java-Seite und Hannes Gamperl |
|
|
Java-Neuigkeiten
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. | |||||