import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
/**
* Cette classe va nous donner les outils pour supprimer un
* enregistrement (= une ligne) de la base de données.
*/
public class BDD_Delete {
/**
* Supprime une entrée de la base de données. Pour avoir un exemple
* fonctionnel et utile, nous allons supposer que nous avons des
* identificateurs uniques pour chaque ligne (un ID). Cela permet
* donc d'identifier une ligne sans se tromper et donc la suppression
* de la ligne sans erreur.
*
* @pre nomTable est le nom de la table où se trouve l'enregistrement à supprimer
* @pre id est l'identifiant unique de l'enregistrement à supprimer
* @pre la connection (conn) est établie
* @post l'enregistrement est supprimé
*/
public static void creerTable(Connection conn, String nomTable, String id) {
try {
Statement st = conn.createStatement();
st.executeUpdate("DELETE FROM " + nomTable + " WHERE id = '" + id + "'");
} catch (SQLException e) {
System.out.println("ERROR:SQLException");
}
}
}
Reply