begin process at 2010 03 14 15:19:02
  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 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 ecrire un champ dans deux fichiers différents [ par yarpal ] Bonjour à tous, Ci dessous la Classe que j'ai écrit. Le but est d'extraire certains champs d'un grand tableau sachant qu'un des champs doit se retrouv [JAVAMAIL] MessagingException Erreur [ par saturne2005 ] Bonjour Je suis nouveau dans le domaine, j'ai fait un petit programme de réception de mail, ça fonctionne très bien avec les messageries internet com affichage composants [ par tomski ] salut a tous, voila jai un souci lors de laffichage de mes composants: comme jai un gridlayout, la jtable a la meme taille que tous les autres compo afficher requet sql dans tableau [ par kabi14 ] salut tous le monde j ai un petit probleme concernant l affichage le résultat d une requet sql dans un jtable; J'ai réalisé un code mais ca marche p Erreur à l'exécution d'un applet [ par Warwick ] BonjourJe vous présente les erreurs que j'ai lors de l'exécution de mon applet java.lang.NullPointerException at java.awt.Container.addImpl(Con Communication entre 2 classes pour une applet [ par Warwick ] Bonjour, je débute le java, et j'ai quelques petits problèmes pour faire communiquer 2 classes entre elles et j'aurais besoin de votre aide...Mon appl ERROR sql java.sql.SQLException: Before start of result set [ par jmg02001 ] sauriez vous pourquoi quand je fait mon getInt mon result set n'est pas encore valide?à insert_id = rs.getInt("MROUNDID"); import java.io.*;import ja swing affichage de frame annexe [ par 11rcpc ] Bonsoir,pour une appli je tente depuis une fenetre principale d'ouvrir une frame annexe mais impossible et pourtant le compile me dit okje n'arrive pa


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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,889 sec (4)

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