Bonjour,

j'ai un programme java qui reçoit des informations de l'extérieur en continu et certaines ne doivent être enregistrées qu'une seule fois. Voila à quoi ressemblent les trames

ATOS,1,2009-11-30,18:0:0,18:11,100,5

Les quatre premières informations servent à créer une nouvelle entrée dans une table de la base ( et identifier les trames de chaque session) et les trois suivantes sont les informations qui vont changer à chaque trame d'une même session.

Je ne veux qu'une seule création de session même si l'information est renvoyée a chaque trâme, j'ai pensé tester le booléen renvoyé par un execute contenant un SELECT. En gros ça donne ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
bool=state2.execute(ma requete etc);
 
if(!bool){
créer l'entrée dans la base;
}
quand je teste ma requête sur phpmyadmin, elle ne trouve aucun résultat car je n'ai rien entré ce qui est logique.

par contre quand je l'exécute dans mon programme java, le booléen renvoyé est "true" alors qu'il n'y a toujours pas de session correspondant à la trâme du dessus. il ne devrait pas y avoir de résultat et donc je m'attendais à un false....

quelqu'un aurait il une idée?