Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1536 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Intersection de ResultSet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Intersection de ResultSet

n°1418720
vince7
Posté le 03-08-2006 à 09:35:43  profilanswer
 

Voila j'ai un serveur Java sur le lequel j'effectue des requetes avec une base de donnes SQLServer.
J'utilise donc JDBC.
 
Maintenant, je voudrais faire l'intersection sur les resultats de deux requetes sql.
Je ne sais pas si cela est faisable de faire l'intersection sur les ResultSet ?
 
En effet, j'ai
PreparedStatement p1 = Connection.prepareStatement(String sql)
A p1 j'affecte des parametres qui remplaceront les ? par les param.
 
Et j'ai :
CallableStatement c1 = prepareCall(String sql)
idem pour les param
 
J'execute ces deux Statements et maintenant je voudrais faire l'intersection .
Est-ce possible ??

mood
Publicité
Posté le 03-08-2006 à 09:35:43  profilanswer
 

n°1422920
jbourdello​n
Posté le 09-08-2006 à 15:10:07  profilanswer
 

Pas avec les fonction de ResultSEt déjà, en revanche 2 solutions :  
 
- Tu parcours tes Resultset en parallele et tu fais tes traitements
- Tu change tes requetes et tu fais la jointure directement en SQL

n°1425298
Bidem
Posté le 14-08-2006 à 14:13:44  profilanswer
 

Tu mets les éléments de tes resultset dans des ArrayList et tu utilises la méthode retainAll

n°1425302
Bidem
Posté le 14-08-2006 à 14:22:56  profilanswer
 

PS : il faut que les objets mis dans l'ArrayList aient redéfinis la méthode equals et hashcode

n°1425306
vince7
Posté le 14-08-2006 à 14:25:21  profilanswer
 

Ok merci mais finalement je privilégie quand meme plus l'intersection au niveau de la base de donnees, (meme si j'ai pas encore trouvé la solution!) , car ca evite de surcharger le serveur Java alors que le serveur Sql doit faire ca aisément.
 
Mais merci quand meme de ton aide

n°1425312
jbourdello​n
Posté le 14-08-2006 à 14:51:37  profilanswer
 

:jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Intersection de ResultSet

 

Sujets relatifs
obtenir dans un même ResultSet le résultats de plusieurs requètesN° de ligne de l'intersection de 2 cellules
Afficher la cellule dans 1 textbox par intersection ligne & colonneresultset
Pb jdbc et resultSetresultset pas à pas
resultsetresultset beforeFirst()
resultsetTrier un "tableau" (d'une page html) issue d'un resultset java ?
Plus de sujets relatifs à : Intersection de ResultSet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR