Class UserDbManager

java.lang.Object
  |
  +--UserDbManager

public class UserDbManager
extends java.lang.Object

Permet de se connecter à une table test dans MySql sur Tecfasun5, de faire des SELECT, UPDATE et INSERT


Constructor Summary
UserDbManager()
          Construit une instance du Manager permettant d'agir sur la table zeittest de la base de donnée test MySql de Tecfasun5
url = "jdbc:mysql://tecfasun5.unige.ch:3306/test";
user = "nobody";
password = null;
table = "zeittest";
 
Method Summary
 boolean addQuery(java.lang.String firstName, java.lang.String lastName, java.lang.String personCat)
          Ajoute une ligne de donnée dans la table et retourne le résultat
 boolean closeConnection()
          Ferme la connection vers la base de donnée et donne le resultat
 java.lang.String getCategory()
          Retourne la catégorie du select en cours
 java.lang.String getFirstName()
          Retourne le prenom du select en cours
 int getLastId()
          retourne la dernière Id dans la table
 java.lang.String getLastName()
          Retourne le nom du select en cours
 boolean selectQuery(int id)
          selectionne une ligne dans la base et retourne Vrai/Faux
 java.lang.String testConnection()
          Essaye de créer la connection et renvoi un message
 java.lang.String testDrivers()
          Regarde si le drivers MySql sont présent et retourne un message
 boolean updateQuery(int id, java.lang.String firstName, java.lang.String lastName, java.lang.String personCat)
          Met à jour un enregistrement de la base et retourne le résultat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDbManager

public UserDbManager()
Construit une instance du Manager permettant d'agir sur la table zeittest de la base de donnée test MySql de Tecfasun5
url = "jdbc:mysql://tecfasun5.unige.ch:3306/test";
user = "nobody";
password = null;
table = "zeittest";
Method Detail

testDrivers

public java.lang.String testDrivers()
Regarde si le drivers MySql sont présent et retourne un message

testConnection

public java.lang.String testConnection()
Essaye de créer la connection et renvoi un message

closeConnection

public boolean closeConnection()
Ferme la connection vers la base de donnée et donne le resultat

getLastId

public int getLastId()
retourne la dernière Id dans la table

addQuery

public boolean addQuery(java.lang.String firstName,
                        java.lang.String lastName,
                        java.lang.String personCat)
Ajoute une ligne de donnée dans la table et retourne le résultat
Parameters:
firstName - Le prénom
lastName - Le Nom de famille
personCat - La catégorie de la personne

updateQuery

public boolean updateQuery(int id,
                           java.lang.String firstName,
                           java.lang.String lastName,
                           java.lang.String personCat)
Met à jour un enregistrement de la base et retourne le résultat
Parameters:
id - l'identificateur de la ligne
firstName - Le prénom
lastName - Le Nom de famille
personCat - La catégorie de la personne
Returns:
result vrai si c'est fait/ faux si ya erreur

selectQuery

public boolean selectQuery(int id)
selectionne une ligne dans la base et retourne Vrai/Faux
Parameters:
id - l'identificateur de la ligne
Returns:
result vrai si c'est fait/ faux si ya erreur

getFirstName

public java.lang.String getFirstName()
Retourne le prenom du select en cours
Returns:
firstName le prenom

getLastName

public java.lang.String getLastName()
Retourne le nom du select en cours
Returns:
lastName le nom

getCategory

public java.lang.String getCategory()
Retourne la catégorie du select en cours
Returns:
category la categorie