Java et SQL - Programmation
Marsh Posté le 30-01-2002 à 15:57:07
Tu récupères un ResultSet lorsque tu fais ta requête
Code :
|
Ca met dans ton vecteur le premier élément de chaque ligne que tu récupères. Tu peux récupérer les autres colonnes avec les getters de ResultSet
getDate(2);
get...(3):
etc.
Marsh Posté le 30-01-2002 à 15:58:29
mais bon avant de poser une question aussi easy, prends la peine de chercher un peu:
http://java.sun.com/docs/books/tut [...] index.html
http://java.sun.com/docs/books/tut [...] eving.html
[edtdd]--Message édité par darklord22--[/edtdd]
Marsh Posté le 30-01-2002 à 16:00:51
merci mais je voudrais savoir comment mettre TOUTES les variables d'une ligne dans le vecteur... et pas seulement la première (et cela parce que je ne connais pas le nombre ni le type de variables...)
Marsh Posté le 30-01-2002 à 16:02:15
thenutskiller a écrit a écrit : merci mais je voudrais savoir comment mettre TOUTES les variables d'une ligne dans le vecteur... et pas seulement la première (et cela parce que je ne connais pas le nombre ni le type de variables...) |
et bin où est le problème?
Marsh Posté le 30-01-2002 à 16:05:14
tu veux pas que je fasse ton problème à ta place non plus? Evidemment qu'elle ne prend que la première mais si tu regardais les liens que je t'ai filé la réponse s'y trouve.
Et puis c'est bizarre de travailler sur une table dont tu ne connais pas la structure ni le type des variableS. Tu ne sauras rien faire.
suppose que ton champ 1 est un blob. Si tu ne le sais pas, tu ne sauras rien faire avec.
Faut au minimum connaitre la structure de ta table pour travailler avec.
Marsh Posté le 30-01-2002 à 16:06:59
je fais un programme pour transcrire des tables access en fichiers textes, donc comme je fait le tout dans une boucle et que toutes les tables n'ont pas la même structure, je ne connais pas la structure de chaque table quand je traite la requete sql.
Marsh Posté le 30-01-2002 à 16:12:33
Il n'existe aucune methode pour récupérer TOUT le contenu du résultat de la requete ?
Marsh Posté le 30-01-2002 à 16:25:47
si tu ne connais pas la structure de ta table, Java ne pourra pas l'exploiter. Tu peux faire des getString(numerodecolonne) jusqu'a ce que ca marche mais bon, si c'est autre chose qu'une string dans ta table ca va foirer (binaire, etc.)
Marsh Posté le 30-01-2002 à 16:26:33
Code :
|
Marsh Posté le 30-01-2002 à 16:40:35
le mettre dans un vector puis l'écrire dans un fichier texte.
Marsh Posté le 30-01-2002 à 16:42:18
pq faire? dans un but de sauvegarde, d'archive? Explique mieux. Tu ne sais vraiment pas ce qu'il y a dans ces tables? C'est toujours du texte ou bien il y a d'autre chose.
PS : ca sert à quoi de sauver de l'info dans un texte si tu sais plus rien faire avec après
Marsh Posté le 30-01-2002 à 16:42:42
thenutskiller a écrit a écrit : le mettre dans un vector puis l'écrire dans un fichier texte. |
et pq pas l'écrire dans le fichier texte directos?
Marsh Posté le 30-01-2002 à 17:07:10
le pb est le même...
ps: comment transformer un int en string ???
Marsh Posté le 30-01-2002 à 17:25:58
Dis,
C'est pas une hotline ce forum. Tu as un peu cherché avant de poser la question?
http://java.sun.com/j2se/1.3/docs/api/
Marsh Posté le 30-01-2002 à 17:27:46
thenutskiller a écrit a écrit : Justement j'arrive pas a trouver dans la doc |
abandonne l'informatique alors
Marsh Posté le 30-01-2002 à 17:33:34
Tiens, la prochaine fois ce sera silence radio. Pas aussi dur à trouver.
http://java.sun.com/j2se/1.3/docs/api/index.html
Marsh Posté le 30-01-2002 à 17:36:01
Krueger a écrit a écrit : Tiens, la prochaine fois ce sera silence radio. Pas aussi dur à trouver. http://java.sun.com/j2se/1.3/docs/api/index.html |
en fait il est timide. La il voudrait qu'on fasse le projet à sa place. Je le sens bien là ...
Marsh Posté le 30-01-2002 à 18:01:10
Oups, j'avais pas remarqué que t'avais déjà posté le lien...
Au moins il a 3 fois plus de chances de trouver la doc de l'API.
[edtdd]--Message édité par Krueger--[/edtdd]
Marsh Posté le 30-01-2002 à 18:58:34
Krueger a écrit a écrit : Oups, j'avais pas remarqué que t'avais déjà posté le lien... Au moins il a 3 fois plus de chances de trouver la doc de l'API. |
Marsh Posté le 30-01-2002 à 19:06:56
thenutskiller a écrit a écrit : Justement j'arrive pas a trouver dans la doc |
t'es vraiment le roi des casseurs de couilles toi, ya de la doc partout sur le net et tu n'arrives pas à en trouver ...
Achéte toi un book une bonne fois pour toute ...
Marsh Posté le 30-01-2002 à 19:33:15
A MORT le casse noix
Marsh Posté le 30-01-2002 à 15:53:53
Comment fait-on pour récupérer le résultat de la commande sql "select * from table" dans un vector ?