next up previous contents
Nächste Seite: Datensätze editieren Aufwärts: SQL Vorherige Seite: Datensätze hinzufügen   Inhalt

Datensätze löschen

Für das Löschen einzelner Datensätze verwenden wir am besten einen eindeutigen Schlüssel. In der MySQL-Tabelle artikel wird dazu das Feld id verwendet. Um einen bestimmten Datensatz auszuwählen, wird der Wert der Variablen id als Befehlszeilenargument angegeben.

import java.sql.*;

public class DatenEntfernen {
    public static void main (String args[]) { 
        try {
            Class.forName("org.gjt.mm.mysql.Driver");
            Connection con = DriverManager.getConnection("jdbc:mysql://10.0.1.2/kurs", "tux","");       
            PreparedStatement pstmt = con.prepareStatement("delete from artikel where id = ?");
            pstmt.setInt(1, Integer.parseInt(args[0]));
            pstmt.executeUpdate();
            pstmt.close();
            con.close();
        }
        catch (SQLException e) {}
        catch (ClassNotFoundException e) {}
    }
}



Alfred Nussbaumer 2003-02-10