begin process at 2012 02 15 11:59:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Système

 > 

JDBC

 > 

java jdbc mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

java jdbc mysql

lundi 19 mai 2008 à 16:11:57 | java jdbc mysql

paranouya



bonjours;
je suis entraine de la réalisation d'une application mais pour la classe de l'authentification
j'ai réalisé le code suivant



import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JPasswordField;

public class Athentificatin extends JFrame{
 
 public String pseudo;
 private String mdpCli;
 
 JButton b1,b2;
 JTextField tlogin;
 JPasswordField tpwd;
 JTextField tloginx;
 Vecteur usrs;//=new Vecteur();
    User usr;
    public String s1=new String();
    public Athentificatin(String s,Vecteur utilisateurs){
  super(s);
  usrs=new Vecteur(utilisateurs);
  //getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER,50, 20));
  JPanel p=new JPanel(new BorderLayout());
  this.setContentPane(p);
  JPanel p1=new JPanel(new FlowLayout(FlowLayout.LEFT));
  JPanel p2=new JPanel(new FlowLayout(FlowLayout.CENTER));
  JPanel p3=new JPanel(new GridLayout(3,1));
  
  
  b1=new JButton("Valider");
  b1.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent e)
   {
    
    
    String login,pwd;
    login=tlogin.getText();
    pwd=tpwd.getText();
    
          
     
       tlogin.setText("");
       tpwd.setText("");
    
     
      
//     chargement du pilote jdbc:odbc
    try{
     Class.forName("com.mysql.jdbc.Driver");
   
   
    
    //Etablissement de la connexion
    
     Connection con = DriverManager.getConnection("jdbc:mysql:///mabase", "root","");
     JOptionPane.showMessageDialog(null, "Connection OK");
     
     // Création d'une instruction
     Statement smt = con.createStatement();
    
     // Exécution d'une requete
   
     String tmp;
     int flag = 0;
     pseudo=tlogin.getText();
             String req=("select Password from utilisateur where login like '" + pseudo + "'" );
             ResultSet rs = smt.executeQuery(req);
         
             
            while(rs.next())
            {
     tmp=rs.toString();
             if (tmp.equals(tpwd.getText())) {
              JOptionPane.showMessageDialog(null, "authentification valide");
                 // acc a=new acc();
                  // a.show();
             
                    setVisible(false);
    flag = 1;
    }
         
                }

                if(flag==0){
                   JOptionPane.showMessageDialog(null, "le mot de passe na pas pu etre valide retenez une authentification");
                     }
          
    
      
      
     con.close();
     }
     catch(ClassNotFoundException e1) {
     System.err.println(" Erreur de chargement du driver :" + e1) ;
          }
      catch(SQLException sqle) {
     System.err.println(" Erreur lors de la connexion : "+ sqle) ;
      }
        
     
     
     }
     
    });
  
    
    
  
  p2.add(b1);
  JButton b2=new JButton("Annuler");
  p2.add(b2);
  b2.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent e)
   {
    System.exit(0);
   }
   
  });
  p.add("South",p2);
  p3.add(new JLabel("Login:"));
  tlogin=new JTextField(10);
  p3.add(tlogin);
  p3.add(new JLabel("Password:"));
  tpwd=new JPasswordField(10);
  p3.add(tpwd);
  p.add("North",p3);
  
 this.addWindowListener(new WindowAdapter(){
   public void windowClosing(WindowEvent e)
   {
    dispose();
   }
  });
    }
   
  
   
}



la connection est établie mais lorsque je tape le login et le password ils'affiche
    le mot de passe na pas pu etre valide retenez une authentification
s'il vous plait n'hesitez pas de me répondre

et merci a tous



Cette discussion est classée dans : java, string, add, jpanel, import


Répondre à ce message

Sujets en rapport avec ce message

Simple Application calcule la somme et la multiplicaion [ par khallil11 ] je suis entraine de crée une simple app en rmi qui calculer la somme ou le produit de X et Y selon la demande du client, mais comment envoyer les donn progarmmation java [ par betoile ] bonjour a tous ma fenetre a un defaut genre une tache quelqu'un peut m'ameliorer la fenetre svp import java.awt.BorderLayout; import java.awt.Butto modification d'une insertion(ajout ) [ par etudiantinformatique ] bonjour à tous le monde et merci de vous interactions et vos aides j'arrive à ajouter avec ce code ci-après, maintenant je voudrais modifier et/ou sup Moteur de recherche en java [ par billouxs ] Bonjour a tous , je souhaiterai cre?er un robot qui parcourera récursivement sur N niveaux, une liste d'URL donné en initialisation du programme. Mer java;net.URLConnection [ par romainbisson ] Bonjour, J'aimerais me connecter en m'authenfifiant et en utilisant un cookie mais étant débutant je ne comprend pas mon erreur (voir la fin du suje connection a ma base de donnees [ par dmo83 ] slt! je voudrais k tu m'aide concernant mon code lorsque je veux ajouter un nouveau produit et ensuite l'enregistrer dans ma base de données je trava lire sql select puis afficher la resultat sous forme d`excel [ par sa7li87 ] bonjours les amis , je fait une application en j# (visual studio 2005 ) qui sert a lire une requette sql (select) puis afficher la resultat sous forme Angoisse [ par petitmozart ] Bsoir, je suis bloqué sur cet'interface en java; j'arrive pas à recuperer les données a partir de mon TreeSet creé pour mon interface. voici le code e Barre de défilement dans un Jpanel [ par jarod34 ] Bonjour, Je découvre java pas à pas et me retrouve confronté à un problème que je ne parviens pas à résoudre à force d'écumage de forums et sources d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales