1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
try
{
String nom = jTextField1.getText();
String mdp = jPasswordField1.getPassword().toString();
conn = DriverManager.getConnection("jdbc:postgresql:conges", "toto","*****");
//Création d'un objet Statement
Statement state = (Statement) conn.createStatement();
//L'objet ResultSet contient le résultat de la requête SQL
String rq=("SELECT nom FROM salarie where nom='"+nom+"';");
String rq2=("SELECT mdp FROM salarie where nom='"+nom+"';");
ResultSet result = state.executeQuery(rq);
ResultSet result2 = state.executeQuery(rq2);
//On récupère les MetaData
// ResultSetMetaData resultMeta = result.getMetaData();
if(nom.compareTo(result.toString())==0)
{
if(mdp.compareTo(result2.toString())==0)
{
new demande_conges().setVisible(true);
}
}
else{
erreur=new JFrame();
erreur.setTitle("Erreur");
erreur.setBounds(10,10,300,150);
alerte = new JLabel("Nom d'utilisateur et/ou mot de passe invalide");
JPanel pano;
pano=new JPanel();
pano.add(alerte);
erreur.getContentPane().add(pano);
erreur.setVisible(true);
} |
Partager