Souci de booleen sur un statement execute
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:
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?