bonjour
je cherche à interroger une base de donnée IBM DB2 qui est exportée en local mais j'y arrive pas et je ne comprend pas.
J'arrive à interroger les autres bases (sur des serveurs) mais pas celle qui est en local. voici le code
là ça marche nikel.
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 Properties properties = new Properties(); properties.put("user", "moi"); properties.put("password", "monPass"); properties.put("retreiveMessagesFromServerOnGetMessage", "true"); Connection myCon = new DB2Driver().connect("jdbc:db2:maBaseDistante", properties); String sql = "SELECT nom from tablePersonne"; ResultSet res = stmt.executeQuery(sql); while (res.next()) { System.out.println(res.getString("nom")); }
mais quand je fais :
ben là ça ne marche pas du tout et ça me met ce message d'erreur:
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 Properties properties = new Properties(); properties.put("user", "moi"); properties.put("password", "monPass"); properties.put("retreiveMessagesFromServerOnGetMessage", "true"); Connection myCon = new DB2Driver().connect("jdbc:db2:maBaseLocale", properties); String sql = "SELECT nom from tablePersonne"; ResultSet res = stmt.executeQuery(sql); while (res.next()) { System.out.println(res.getString("nom")); }
[QUOTE]com.ibm.db2.jcc.a.DisconnectException: Execution failed due to a distribution protocol error that caused deallocation of the conversation. A DRDA Data Stream Syntax Error was detected. Reason: 0x1 DB2ConnectionCorrelator: *LOCAL.DB2.130530083547[/Code]
quelqu'un aurait des idées svp
Partager