public class ConnexionBDD
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.sql.Connection |
connexionbdd
Represente la connexion à la base de données.
|
private GestionCategories |
gestionCategories
Objet permettant la gestion des catégories dans la base de données.
|
private GestionQuestions |
gestionQuestions
Objet permettant la gestion des questions dans la base de données.
|
private GestionReponses |
gestionReponses
Objet 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) |
void |
createQuestion(java.lang.String intitule,
java.lang.String reponse1,
java.lang.String reponse2,
int num_reponse) |
void |
createReponses(java.lang.String nomCategorie,
java.lang.String reponse1,
java.lang.String reponse2) |
void |
deleteCategorie(java.lang.String categorieName) |
void |
deleteQuestion(java.lang.String intitule,
java.lang.String reponse1,
java.lang.String reponse2) |
void |
deleteReponses(java.lang.String reponse1,
java.lang.String reponse2) |
java.util.ArrayList<Categorie> |
getListeCategorie()
Permet d'obtenir la liste des catégorie depuis la base de données.
|
java.util.ArrayList<Question> |
getListeQuestions(java.lang.String reponse1,
java.lang.String reponse2) |
java.util.ArrayList<Reponses> |
getListeReponses(java.lang.String catName) |
void |
modifyQuestion(java.lang.String oldIntitule,
java.lang.String newIntitule,
java.lang.String reponse1,
java.lang.String reponse2,
int newNum_reponse) |
void |
modifyReponses(java.lang.String categorie,
java.lang.String oldRep1,
java.lang.String oldRep2,
java.lang.String newRep1,
java.lang.String newRep2) |
void |
renameCategorie(java.lang.String oldCategorieName,
java.lang.String newCategorieName) |
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 survient.public void createCategorie(java.lang.String categorieName) throws BDDException
BDDException
public void deleteCategorie(java.lang.String categorieName) throws BDDException
BDDException
public void renameCategorie(java.lang.String oldCategorieName, java.lang.String newCategorieName) throws BDDException
BDDException
public java.util.ArrayList<Reponses> getListeReponses(java.lang.String catName) throws BDDException
BDDException
public void createReponses(java.lang.String nomCategorie, java.lang.String reponse1, java.lang.String reponse2) throws BDDException
BDDException
public void deleteReponses(java.lang.String reponse1, java.lang.String reponse2) throws BDDException
BDDException
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
BDDException
public java.util.ArrayList<Question> getListeQuestions(java.lang.String reponse1, java.lang.String reponse2) throws BDDException
BDDException
public void createQuestion(java.lang.String intitule, java.lang.String reponse1, java.lang.String reponse2, int num_reponse) throws BDDException
BDDException
public void deleteQuestion(java.lang.String intitule, java.lang.String reponse1, java.lang.String reponse2) throws BDDException
BDDException
public void modifyQuestion(java.lang.String oldIntitule, java.lang.String newIntitule, java.lang.String reponse1, java.lang.String reponse2, int newNum_reponse) throws BDDException
BDDException