Supprimer un enregistrement dans base de données hsqldb

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

  Loading...
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel