public class GestionQuestions
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.sql.Connection |
bdd
Connexion à la base de données.
|
private java.util.ArrayList<Question> |
listeQuestions
Tableau contenant la liste de toutes les questions stockées en base de données.
|
| Constructor and Description |
|---|
GestionQuestions(java.sql.Connection bdd)
Constructeur donnant accées à la base de données.
|
| Modifier and Type | Method and Description |
|---|---|
void |
createQuestion(java.lang.String intitule,
java.lang.String reponse1,
java.lang.String reponse2,
int num_reponse)
Crée une nouvelle question.
|
void |
deleteQuestion(java.lang.String intitule,
java.lang.String reponse1,
java.lang.String reponse2)
Supprime une question de la base de données.
|
java.util.ArrayList<Question> |
getListeQuestions()
Renvoie le tableau interne contenant les questions.
|
void |
readQuestions(java.lang.String reponse1,
java.lang.String reponse2)
Remplis le tableau interne des questions liées à un jeu de réponses depuis la base de données.
|
void |
updateQuestion(java.lang.String oldIntitule,
java.lang.String newIntitule,
java.lang.String reponse1,
java.lang.String reponse2,
int newNum_reponse)
Modifie une question.
|
private java.sql.Connection bdd
private java.util.ArrayList<Question> listeQuestions
public GestionQuestions(java.sql.Connection bdd)
bdd - La connexion à la base de données.public void readQuestions(java.lang.String reponse1,
java.lang.String reponse2)
throws java.sql.SQLException
reponse1 - La réponse une du jeu de réponses lié.reponse2 - la réponse deux du jeu de réponses lié.java.sql.SQLException - Si une erreur SQL survient.public void createQuestion(java.lang.String intitule,
java.lang.String reponse1,
java.lang.String reponse2,
int num_reponse)
throws java.sql.SQLException
intitule - Intitulé de la question.reponse1 - Réponse une du jeu de question lié.reponse2 - Réponse une du jeu de question lié.num_reponse - Numéro de la bonne réponses (1: reponse1, 2: réponse2, 0: les deux)java.sql.SQLException - Si une erreur mysql survient.public void deleteQuestion(java.lang.String intitule,
java.lang.String reponse1,
java.lang.String reponse2)
throws java.sql.SQLException
intitule - Intitulé de la question à supprimer.reponse1 - Réponse une du jeu de question lié à la question à supprimer.reponse2 - Réponse deux du jeu de question lié à la question à supprimer.java.sql.SQLException - Si une erreur SQL survient.public void updateQuestion(java.lang.String oldIntitule,
java.lang.String newIntitule,
java.lang.String reponse1,
java.lang.String reponse2,
int newNum_reponse)
throws java.sql.SQLException
oldIntitule - Ancien intitulé de la question à modifier.newIntitule - Nouvel intitulé de la question à modifier.reponse1 - Réponse une du jeu de question lié.reponse2 - Réponse deux du jeu de question lié.newNum_reponse - Nouveau numéro de la bonne réponse (1: reponse1, 2: réponse2, 0: les deux)java.sql.SQLExceptionpublic java.util.ArrayList<Question> getListeQuestions()