Bonjour
je suis entraine de programmer une connexion bd informix avec (4 users)
donc a chaque connexion le pgm check si 1er user et mot de passe 1 n'est pas vide alors
la connexion 1 sinon si 2eme user no null et mot de passe not null alors connexion 2.....
mon pbm si j'ai les 4 users qui n'ont pas null et
idem pour mot de passe
alors il bloque
je voulais rajouter un truc pour etablir la connexion quelque soit le user essentiel on peux recuperer les données
ci aprés le code correspondant:
if(!user_serveur.isEmpty() && !pwd_serveur.isEmpty())
{
String connexion1="jdbc:informix-sqli://".concat(IP_serveur)+"/prod:informixserver=".concat(BD_name).concat(";")+"user=".concat(user_serveur).concat(";")+"password=".concat(pwd_serveur);
System.out.println(connexion1);
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
Connection con;
con = DriverManager.getConnection(connexion1);
JOptionPane.showMessageDialog(null,"Connexion établis avec succées ");
System.out.println("Connection 172.20.104.155 : "+connexion1);
return con;
}
else if(!user1.isEmpty() && !mdp_user1.isEmpty())
{
String connexion2="jdbc:informix-sqli://".concat(IP_serveur)+"/prod:informixserver=".concat(BD_name).concat(";")+"user=".concat(user1).concat(";")+"password=".concat(mdp_user1);
System.out.println(user1);
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
Connection con;
con = DriverManager.getConnection(connexion2);
JOptionPane.showMessageDialog(null,"Connexion établis avec succées ");
System.out.println("Connection 172.20.104.155 : "+connexion2);
return con;
}
else if(!user2.isEmpty() && mdp_user2.isEmpty())
{
String connexion3="jdbc:informix-sqli://".concat(IP_serveur)+"/prod:informixserver=".concat(BD_name).concat(";")+"user=".concat(user2).concat(";")+"password=".concat(mdp_user2);
System.out.println(user2);
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
Connection con;
con = DriverManager.getConnection(connexion3);
JOptionPane.showMessageDialog(null,"Connexion établis avec succées ");
System.out.println("Connection 172.20.104.155 : "+connexion3);
return con;
}
else if(!user3.isEmpty() && mdp_user3.isEmpty() )
{
String connexion4="jdbc:informix-sqli://".concat(IP_serveur)+"/prod:informixserver=".concat(BD_name).concat(";")+"user=".concat(user3).concat(";")+"password=".concat(mdp_user3);
System.out.println(user3);
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
Connection con;
con = DriverManager.getConnection(connexion4);
JOptionPane.showMessageDialog(null,"Connexion établis avec succées ");
System.out.println("Connection 172.20.104.155 : "+connexion4);
return con;
}
Afficher la suite