0% ont trouvé ce document utile (0 vote)
5 vues3 pages

Gestion des utilisateurs en Java

Transféré par

nwisserdamine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues3 pages

Gestion des utilisateurs en Java

Transféré par

nwisserdamine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

//Utilisateur.

java
class Utilisateur {
private int id;
private String nom;
private String prenom;

public Utilisateur(int id, String nom, String prenom) {


[Link] = id;
[Link] = nom;
[Link] = prenom;
}

public int getId() {


return id;
}

public void setId(int id) {


[Link] = id;
}

public String getNom() {


return nom;
}

public void setNom(String nom) {


[Link] = nom;
}

public String getPrenom() {


return prenom;
}

public void setPrenom(String prenom) {


[Link] = prenom;
}

@Override
public String toString() {
return "Utilisateur{" + "id=" + id + ", nom=" + nom + ", prenom=" + prenom
+ '}';
}

//[Link]
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

public class JDBCService {


Connection cx;
String login;
String pass;
String url;
String pilote;
public JDBCService(String login,String pass,
String pilote,String url)
{
[Link]= login;
[Link] = pass;
[Link] = pilote;
[Link] = url;
}

boolean Connexion(){
try{
//Chargement du pilote
[Link](pilote);
//connexion avec la base
cx = [Link](url, login, pass);
return true;
}catch(Exception ex){
[Link]([Link]());
return false;
}
}
void Deconnexion(){
try{
//vérification la connexion n'est pas fermée
if(![Link]()){
//Mettre fin à la connexion
[Link]();
}
}catch(Exception ex){
[Link]([Link]());
}

List<Utilisateur> getUtilisateurs(){
List<Utilisateur> maliste = new ArrayList<Utilisateur>();
try{
//Si la connexion est établit
if(Connexion()){
String sql = "SELECT * FROM `utilisateur`;";
//préparation de la requête
Statement stm = [Link]();
//execution de la requête
ResultSet res = [Link](sql);
while([Link]()){
Utilisateur u = new Utilisateur([Link]("id"),
[Link]("nom"),
[Link]("prenom"));
[Link](u);
}
//déconnexion
Deconnexion();

//renvoie la liste des utilisateurs


return maliste;
}
}catch(Exception ex){
[Link]([Link]());
return null;
}
return null;
}

void Ajout(Utilisateur u){


try{
//Si la connexion est établit
if(Connexion()){
String sql = "INSERT INTO `utilisateur` " +
"(`id`, `nom`, `prenom`) " +
"VALUES (?,?,?);";
//préparation de la requête
PreparedStatement stm = [Link](sql);
//injection des paramètres manquants
[Link](1, [Link]());
[Link](2, [Link]());
[Link](3, [Link]());
//execution de la requête
[Link]();
}
//déconnexion
Deconnexion();
}catch(Exception ex){
[Link]([Link]());
}

//[Link]
import [Link];
import [Link];
import [Link];

public class Exercice3 {


public static void main(String[] args){
JDBCService service = new JDBCService("root","",
"[Link]",
"jdbc:mysql://localhost:3306/revision"
);
Scanner clavier = new Scanner([Link]);
[Link]("Entrer id:");
int id = [Link]();
[Link]("Entrer nom:");
String nom= [Link]();
[Link]("Entrer prénom:");
String prenom = [Link]();
Utilisateur u= new Utilisateur(id,nom,prenom);
[Link](u);
List<Utilisateur> lst = [Link]();
Iterator i = [Link]();
while([Link]())
[Link]([Link]().toString());
}
}

Vous aimerez peut-être aussi