public class ConnexionBDD
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| private java.sql.Connection | connexionbddRepresente la connexion à la base de données. | 
| private GestionCategories | gestionCategoriesObjet permettant la gestion des catégories dans la base de données. | 
| private GestionQuestions | gestionQuestionsObjet permettant la gestion des questions dans la base de données. | 
| private GestionReponses | gestionReponsesObjet permettant la gestion des réponses dans la base de données. | 
| Constructor and Description | 
|---|
| ConnexionBDD()Constructeur par defaut. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | connect(java.lang.String nomBdd,
       long port,
       java.lang.String ip,
       java.lang.String login,
       java.lang.String password)Initie la connexion à la base de données, avec un time-out de 5 secondes. | 
| void | createCategorie(java.lang.String categorieName)Crée une nouvelle catégorie. | 
| void | createQuestion(java.lang.String intitule,
              java.lang.String reponse1,
              java.lang.String reponse2,
              int num_reponse)Crée une nouvelle question. | 
| void | createReponses(java.lang.String nomCategorie,
              java.lang.String reponse1,
              java.lang.String reponse2)Crée un nouveau jeu de réponses. | 
| void | deleteCategorie(java.lang.String categorieName)Supprime une catégorie. | 
| void | deleteQuestion(java.lang.String intitule,
              java.lang.String reponse1,
              java.lang.String reponse2)Supprime une question de la base de données. | 
| void | deleteReponses(java.lang.String reponse1,
              java.lang.String reponse2)Supprime un jeu de réponses. | 
| java.util.ArrayList<Categorie> | getListeCategorie()Récupére la liste des catégorie depuis la base de données. | 
| java.util.ArrayList<Question> | getListeQuestions(java.lang.String reponse1,
                 java.lang.String reponse2)Récupére la liste des questions liées à un jeu de réponses depuis la base de données. | 
| java.util.ArrayList<Reponses> | getListeReponses(java.lang.String catName)Permet d'obtenir la liste des jeux de réponses depuis la base de données. | 
| void | modifyQuestion(java.lang.String oldIntitule,
              java.lang.String newIntitule,
              java.lang.String reponse1,
              java.lang.String reponse2,
              int newNum_reponse)Modifie une question. | 
| void | modifyReponses(java.lang.String categorie,
              java.lang.String oldRep1,
              java.lang.String oldRep2,
              java.lang.String newRep1,
              java.lang.String newRep2)Modifie un jeu de réponses. | 
| void | renameCategorie(java.lang.String oldCategorieName,
               java.lang.String newCategorieName)Rennome une catégorie. | 
private java.sql.Connection connexionbdd
private GestionCategories gestionCategories
private GestionReponses gestionReponses
private GestionQuestions gestionQuestions
public ConnexionBDD()
public boolean connect(java.lang.String nomBdd,
              long port,
              java.lang.String ip,
              java.lang.String login,
              java.lang.String password)
nomBdd - Le nom de la base.port - Le port du serveur.ip - L'adresse IP du serveur.login - Le login de l'utilisateur sur le serveur.password - Le mot de passe de l'utilisateur sur le serveur.public java.util.ArrayList<Categorie> getListeCategorie() throws BDDException
BDDException - Si une erreur SQL survient.public void createCategorie(java.lang.String categorieName)
                     throws BDDException
categorieName - Le nom de la catégorie à créer.BDDException - Si une erreur SQL survient.public void deleteCategorie(java.lang.String categorieName)
                     throws BDDException
categorieName - Le nom de la catégorie à supprimer.BDDException - Si une erreur SQL survient.public void renameCategorie(java.lang.String oldCategorieName,
                   java.lang.String newCategorieName)
                     throws BDDException
oldCategorieName - Le nom de la catégorie à rennomer.newCategorieName - Le nouveau nom de la catégorie.BDDException - Si une erreur SQL survient.public java.util.ArrayList<Reponses> getListeReponses(java.lang.String catName) throws BDDException
catName - La catégorie des jeux de réponses à récupérer.BDDException - Si une erreur SQL survient.public void createReponses(java.lang.String nomCategorie,
                  java.lang.String reponse1,
                  java.lang.String reponse2)
                    throws BDDException
nomCategorie - La catégorie du jeu de réponses.reponse1 - La réponse une du jeu à créer.reponse2 - La réponse deux du jeu à créer.BDDException - Si une erreur SQL survient.public void deleteReponses(java.lang.String reponse1,
                  java.lang.String reponse2)
                    throws BDDException
reponse1 - La réponse une du jeu à supprimer.reponse2 - La réponse deux du jeu à supprimer.BDDException - Si une erreur SQL survient.public void modifyReponses(java.lang.String categorie,
                  java.lang.String oldRep1,
                  java.lang.String oldRep2,
                  java.lang.String newRep1,
                  java.lang.String newRep2)
                    throws BDDException
categorie - Nouvelle catégorie.oldRep1 - Ancienne réponse une.oldRep2 - Ancienne réponse deux.newRep1 - Nouvelle réponse une.newRep2 - Nouvelle réponse deux.BDDException - Si une erreur SQL survient.public java.util.ArrayList<Question> getListeQuestions(java.lang.String reponse1, java.lang.String reponse2) throws BDDException
reponse1 - La réponse une du jeu de réponses lié.reponse2 - la réponse deux du jeu de réponses lié.BDDException - Si une erreur SQL survient.public void createQuestion(java.lang.String intitule,
                  java.lang.String reponse1,
                  java.lang.String reponse2,
                  int num_reponse)
                    throws BDDException
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)BDDException - Si une erreur mysql survient.public void deleteQuestion(java.lang.String intitule,
                  java.lang.String reponse1,
                  java.lang.String reponse2)
                    throws BDDException
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.BDDException - Si une erreur SQL survient.public void modifyQuestion(java.lang.String oldIntitule,
                  java.lang.String newIntitule,
                  java.lang.String reponse1,
                  java.lang.String reponse2,
                  int newNum_reponse)
                    throws BDDException
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)BDDException