![]() |
|
In diesem Abschnitt wird auf die Vorgehensweise bei der Generierung und beim Löschen von Tabellen eingegangen. Eine Tabelle wird in SQL mit der folgenden Syntax erzeugt:
CREATE TABLE Tabellen_Name Als Beispiel wird nun die Spieler-Tabelle, die in Kapitel 10.1 betrachtet wurde, unter Verwendung einer Java-Klasse erzeugt. In dieser Tabelle sind 4 Spalten enthalten:
Der hierzu notwendige Code sieht wie folgt aus: // Anweisung ausfuehren, um eine Tabelle zu erzeugen "CREATE TABLE Spieler(" + "Spieler_Nr integer,"+ "Nachname varchar (32)," + "Vorname varchar (32),"+ "Gespielt integer );" ); Nachdem die Tabelle erzeugt wurde, können anschließend Datensätze hinzugefügt werden. Das Hinzufügen von Datensätzen erfolgt mit Hilfe der folgenden Syntax:
INSERT INTO Tabellen_Name VALUES (Werte der Datensätze); Somit ergibt sich für die oben angegebene Tabelle das folgende Code-Segment:
mein_stmt.executeUpdate ("INSERT INTO Spieler " + " VALUES (1, 'ElSaddik', 'Abed', 4)" ); mein_stmt.executeUpdate ("INSERT INTO Spieler " + " VALUES (2, 'Fischer', 'Stephan', 6)" ); mein_stmt.executeUpdate ("INSERT INTO Spieler " + " VALUES (3, 'ElSaddik', 'Abutti', 8)" ); mein_stmt.executeUpdate ("INSERT INTO Spieler " + " VALUES (4, 'Frankfurter', 'Richard', 2)" ); Das Löschen von Datensätzen einer Tabelle erfolgt in ähnlicher Art und Weise mit dem Schlüsselwort DELETE, das dann eine ganze Zeile löscht. Die Verwendung von DELETE erfolgt mit Hilfe der Syntax:
DELETE FROM Tabellen_Name WHERE Bedingung Das folgende Code-Segment führt zum Löschen der ersten und dritten Zeile der bereits verwendeten Tabelle Spieler:
mein_stmt.executeUpdate ("DELETE FROM Spieler WHERE Nachname = 'ElSaddik' "); |
|
|