Bonjour,

j'essaye actuellement de faire la liaison entre mon application java, et une base db2.
J'ai rajouté les fichiers jars suivants à mon Classpath :
- db2cc_licence_cu.jar
- db2jcc.jar
- sqlj.zip

Je tente d'ouvrir une connexion de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Class.forName("com.ibm.db2.jcc.DB2Driver");
url = "jdbc:db2://adresseserveur:port/hostname";
login = "monlogin";
password = "monmotdepasse";
 
con = DriverManager.getConnection(url, login, password);
J'obtiens le message d'erreur suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
com.ibm.db2.jcc.c.SqlException: [ibm][db2][jcc][t4][2013][11249] Acces impossible : mot de passe incorrect (message traduit de l'allemand, car drivers allemands).
	at com.ibm.db2.jcc.a.b.m(b.java:2002)
	at com.ibm.db2.jcc.a.b.c(b.java:1655)
	at com.ibm.db2.jcc.a.bb.r(bb.java:792)
	at com.ibm.db2.jcc.a.bb.k(bb.java:349)
	at com.ibm.db2.jcc.a.bb.c(bb.java:133)
	at com.ibm.db2.jcc.a.b.zc(b.java:1279)
	at com.ibm.db2.jcc.a.b.b(b.java:1200)
	at com.ibm.db2.jcc.a.b.y(b.java:4597)
	at com.ibm.db2.jcc.a.b.b(b.java:754)
	at com.ibm.db2.jcc.a.b.a(b.java:697)
	at com.ibm.db2.jcc.a.b.a(b.java:378)
	at com.ibm.db2.jcc.a.b.<init>(b.java:316)
	at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:174)
Mais je suis sur que mon mot de passe est correct. En me connectant sur cette base par le biais d'un autre programme, aucun soucis de connexion avec ces identifiants.
Est-ce que vous sauriez d'ou peut venir ce problème ?

Merci d'avance

Cordialement