bonjour ,
je bloque sur un problème sql/java :
comment je fais pour comparer deux resulsets en java ?
N.B : j'ai utlisé equals, mais ca donne rien.
Merci d'avance pour vos indications.
bonjour ,
je bloque sur un problème sql/java :
comment je fais pour comparer deux resulsets en java ?
N.B : j'ai utlisé equals, mais ca donne rien.
Merci d'avance pour vos indications.
En SQL pur, l'opérateur Except permet de faire une "soustraction" d'ensembles
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
merci de votre aide
excepte c pour comparer deux tables alors que moi je veux faire le teste sur la meme table c a d je veux savoir est ce que ma table a subit des changements ou pas (inserte ,update )
Merci
Il faut une référence pour connaître les différences... donc une version antérieure à comparer, à moins que la table ait des colonnes prévues pour enregistrer les modifications.
Sinon rien n'est prévu en SQL pour conserver une version antérieure de l'enregistrement et/ou de la table.
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
Un truc du genre:
Ta demande serait plus appropriée au forum JAVA
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
16
17
18
19
20
21
22 ResultSet rs1; ResultSet rs2; ResultSetMetaData rsmd; int cpt = 0; ..... rsmd = rs1.getMetaData(); while (rs1.next() && rs2.next()) { <div style="margin-left:40px">while (cpt < rsmd.getColumnCount()) { <div style="margin-left:40px">if (rs1.getString(cpt).equals(rs2.getString(cpt))) { ... } else { ... } cpt++;</div>}</div>}
oui exactement,
et pour ça j'ai decidé de comparer deux resultset,la premiere sera alimanté au moment de demarage de mon application java ,alors que l'autre sera executé par un treads chaque 5 seconds. apres chaque 5 seconds je vais comparer les deux resultset,
resAvant et resApres mais le probleme c que j'arrive pas a comparer les deux resultset,j'ai utilisé equals mais c'est juste pour les String
je sais pas quoi faire
Alors ?
Poster sur le forum Java ? Je déplace ce sujet qui n'a pas grand chose à faire ici ...Envoyé par ayouta
"Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément." Nicolas Boileau
"Expliquer empêche de comprendre si cela dispense de chercher"
Quiz Oracle : venez tester vos connaissances !
La FAQ Oracle : 138 réponses à vos questions
Aidez-nous à la compléter
si tu peux modifier la table, tu devrais la journaliser. cad stocker les date/heure de modif et éventuellment le user responsable de la modif.
Ca sera moins lourd que de tester tout ton ResultSet toute les 5 secondes. Enfin là tu n'auras qu'à regarder une seule colonne en tous cas.
"If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"
Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/
Merci pour votre réponse, ça marche !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager