jumpy18
Messages postés9Date d'inscriptionjeudi 15 avril 2010StatutMembreDernière intervention26 août 2019
-
17 juil. 2011 à 19:45
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
22 juil. 2011 à 20:58
bonjour
je suis débutant en java et j'aimerai construire une petite application avec authentifiaction cependant j'ai un pb lorque j'essaie de recuperer le champ contenant le mot de passe que je dois comparer avec une variable extraite de la bd
voici le code
private void btn_connecterActionPerformed(java.awt.event.ActionEvent evt) {
String pass = null;
String log = null;
try {
// TODO add your handling code here:
Connection con=null;
ResultSet rs =null;
Statement st=null;
String req=null;
try{
try {
// chargement du pilote de la base de donnée
Class.forName("Com.mysql.jdbc.Driver").newInstance();
} catch (InstantiationException ex) {
Logger.getLogger(Connexion.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(Connexion.class.getName()).log(Level.SEVERE, null, ex);
}
}catch(ClassNotFoundException e)
{
e.getMessage();
}
/* Obtention d'une connexion à la base de donnée Agenda pour
* l'utilisateur root ayant pour mot de password jumpy07A2668
*/
String url="jdbc:mysql://localhost/agenda";
con=DriverManager.getConnection(url, "root", "jumpy07A2668");
st=con.createStatement();
req="select login,Mdp from utilisateurs";
rs=st.executeQuery(req);
while(rs.next()){
log=rs.getString("Login");
pass=rs.getString("Mdp");
jumpy18
Messages postés9Date d'inscriptionjeudi 15 avril 2010StatutMembreDernière intervention26 août 2019 22 juil. 2011 à 17:56
merci grandement
un autre pb à te soumettre en fait les données dans ma base de données sont crypté à l'aide de MD5 je ne sais si en java il existe une methode pour pouvoir decrypté parceque mon champ lui est un text normal mais ce que je recupère est une chine lui crypté.
donc la comparaison que je fais ne va jamais respecté le cas d'egalité
cmmnt je peux faire
?