enregistrer le resultat d'une fonction dans une table de base de donné

enregistrer le resultat d'une fonction dans une table de base de donné - Java - Programmation

Marsh Posté le 13-04-2004 à 12:20:30    

salut tout le monde  
en fait je viens de faire un petit programme pour rechercher des des n° dans une base de donnée et mnt j'aimerais bien mettre le resultat dans une table que j'ai crée dans ma base de donnée
qq peut m'aider svp ???
merci

Reply

Marsh Posté le 13-04-2004 à 12:20:30   

Reply

Marsh Posté le 13-04-2004 à 12:59:07    

tu peux pasl e faire dans ta requetes?

Reply

Marsh Posté le 13-04-2004 à 13:50:39    

la viper a écrit :

tu peux pasl e faire dans ta requetes?


 
tu veux dire utiliser un simple insert???

Reply

Marsh Posté le 13-04-2004 à 16:03:50    

bentaih a écrit :


 
tu veux dire utiliser un simple insert???
 


 
y a personne qui peut me donner une idée de comment ca marche svp
je serais content d'avoir une reponse  
merci :jap:

Reply

Marsh Posté le 13-04-2004 à 16:23:25    

boulay :o
 
insert table (champ1, champ2) values ('test', 2)

Reply

Marsh Posté le 13-04-2004 à 16:27:17    

JagStang a écrit :

boulay :o
 
insert table (champ1, champ2) values ('test', 2)  

:lol:  
oui je connais trés bien mais moi c'est le rturn d'une fonction qui me retourne une variable qu'il va falloir mettre dans la table

Reply

Marsh Posté le 13-04-2004 à 16:29:12    

et alors ?  
 
tu concatènes la variable dans la requête. Sois plus clair stp !

Reply

Marsh Posté le 13-04-2004 à 16:36:43    

JagStang a écrit :

et alors ?  
 
tu concatènes la variable dans la requête. Sois plus clair stp !


 
ok je vais essayer d'etre plus clair  
alors a l'aide d'une fonction j'essaye d'extraire un numero special d'une table de la base de donnée
mnt que j'arrive a retirer tout les numero que je cherchais il faut les mettre dans une table  
j'ai crée une table dans la meme base de donnée pour y mettre mes nouveau numero  
mai je sais pas comment .car la fonction fais un return des numero trouvé donc j'ai pensé a faire une boucle de insert , mais inserer quoi dans ma table je veux dire les valeurs je les remplacent avec quoi????
j'espere etre clair assez car le programme est grand et je ne saurais pas tout expliquer

Reply

Marsh Posté le 13-04-2004 à 17:03:57    

ça dépend, ta fonction elle retourne un tableau ? tu fais une boucle oui...
 
pseudo :
 
tab = fct() ;
 
for (i...)
    {
    requete = "insert table1 champ1 values(" + tab[i] + " )"  
    executeRequete(requete)
}

Reply

Marsh Posté le 15-04-2004 à 11:37:29    

Les mecs, y'a des outils de mapping gratuits comme Hibernate qui permettent de faire du mapping objet/relationnel avec de la conf XML sans taper la moindre ligne de SQL.
Depuis que j'ai utilisé ça au boulot pour 2 ou 3 projets,il me viendrai pas à l'idée de retaper du SQL.
 
y'a une petite période d'apprentissage qui est largement compensée par le gain au niveau logique dans l'application :D  
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed