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 :
quand je teste ma requête sur phpmyadmin, elle ne trouve aucun résultat car je n'ai rien entré ce qui est logique.
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; }
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?
Partager