Créer + suppression tables dans bdd hsqldb en Java

[java]
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * Cette classe va nous donner les outils pour créer (et supprimer) une
 * table dans la base de données.
 *
 * Nous n'allons pas vraiment nous concentrer sur la syntaxe des
 * requêtes SQL (c'est un autre sujet) mais cela reste assez
 * simple à comprendre en lisant simplement la requête.
 */
public class BDD_CreateAndDropTable {
	/**
	 * Crée une table dans la base de données.
	 * @query CREATE TABLE
	 *
	 * @pre  requeteSQL est une requête SQL qui permet de créer une table
	 * 			dans la base de données
	 * @pre  la connection (conn) est établie
	 * @post la table est créée
	 */
	public static void creerTable(Connection conn, String requeteSQL) {
		try {
			Statement st = conn.createStatement();
			st.executeUpdate(requeteSQL);
		} catch (SQLException e) {
			System.out.println("ERROR:SQLException");
		}
	}

	/**
	 * Supprime une table de la base de données.
	 * @query DROP TABLE
	 *
	 * @pre  nomTable est le nom de la table à supprimer
	 * @pre  la connection (conn) est établie
	 * @post la table est supprimée
	 */
	public static void supprimerTable(Connection conn, String nomTable) {
		try {
			Statement st = conn.createStatement();
			st.executeUpdate("DROP TABLE " + nomTable);
		} 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