Accueil > Forum > > > > ResultSet
ResultSet
lundi 9 janvier 2006 à 14:52:25 |
ResultSet

Listener
|
Bonjour,
Après avoir écrit ces deux instructions :
<%
String comptertoutesleslignes = "select count(*) from film";
ResultSet rs = lien.executeQuery(comptertoutesleslignes);
%>
Je souhaiterais afficher le résultat de ma requête SQL. Le problème c'est qu'ne écrivant ceci :
<% out.println("\nRésultat : "+rs); %>
Le navigateur me renvoie le message suivant :
om.mysql.jdbc.ResultSet@1757337
Comment puis-je récupérer le résultat sous forme de String ou int, peu importe ?
Cordialement.
|
|
lundi 9 janvier 2006 à 15:08:27 |
Re : ResultSet

gmi19oj19
|
La méthode toString ne devant pas etre redefinie dans la classe ResultSet, c'est à toi d'en faire une équivalente.
<% out.println("\nRésultat : \n"+toString(rs); %>
Et tu rajoute une méthode
public String toString (ResultSet rs) { String s = ""; while (rs.next()) { // ici, recupéré les données de chaque lign de ton ResultSet et formater ça // comme il faut } return s; }
C'est p'tet pas tout à fait correct puisqu'à vue de nez c'est du code JSP et que j'y connais rien, mais l'idée est là^^
gmi19oj19
|
|
lundi 9 janvier 2006 à 15:31:34 |
Re : ResultSet

Listener
|
OK, je comprends bien ton idée, mais le problème est que ma requête SQL doit renvoyer un nombre ou un String, puisque le résultat de "select count(*) from film;" renvoie le nombre de lignes présentes dans la table film. Admettons qu'il y en ait 100. Le retour de cette requête SQL sera un entier 100 ? un String "100" ?
Dans la redéfinition de la méthode toString, pourquoi pas c'est peut-être une bonne idée, mais que veux-tu que j'écrive dans le "while (rs.next())" ??
Et puis, lorsque tu écris <% out.println("\nRésultat : \n"+toString(rs); %>
la méthode toString(rs) n'est appliquée à aucun objet ... un peu curieux.
En tout cas, merci de ta réponse !
|
|
lundi 9 janvier 2006 à 15:46:09 |
Re : ResultSet

gmi19oj19
|
Réponse acceptée !
Le rs.next() est obligatoire car quand tu recupères ton resultset il pointe sur aucune ligne de resultat.
Le plus simple, vu ton cas, est de faire rs.next() puis
<% out.println("\nRésultat : \n"+rs.getInt(1)); %>
Et si la méthode que j'proposais n'est appliquée à aucun objet,, c'est parce que j'etais dans le contexte de l'appel à une méthode de la même classe.
gmi19oj19
|
|
Cette discussion est classée dans : résultat, resultset
Répondre à ce message
Sujets en rapport avec ce message
Afficher le résultat d'une requete SQL dans une JTable [ par meryem_228 ]
Bonjour tout le monde,Je veux afficher le résultat d'une requete sql dans une JTable, est ce que quelqu'un a une idée sur la manipulation des JTable a
Comment envoyer un ResultSet et un ResultSetMetaData par RMI? [ par TomC ]
Bonjour à tous, Je possède une classe composée d'un ResultSet et d'un ResultSetMetaData. Je souhaite l'envoyer depuis mon serveur à mon client en RMI.
Probleme pour modifier des valeurs dans ResultSet [ par gcorbineau ]
Bonjour, J'ai petit soucis sur une connection JDBC MYSQL, lorsque je veux modifie une valeur de mon RESULTSET il met que je ne suis PAS en mode de mis
resultset [ par Jbensimoh ]
je cherche une fonction que me permet de conaitre le nombre d'enregistrement contenu dans un resultset
Probleme pour modifier une valeur dans un ResultSet [ par gcorbineau ]
Bonjour à tous,Je n'arrive pas à modifier une valeur dans un ResultSet. Je mets bien poutant la valeur ResultSet.CONCUR_UPDATABLE lors de la creation
Nombre de ligne dans un Resultset [ par cuzco63 ]
bonjour, j'ai une table de 100 lignes avec une colonne Libprio contenant 4 valeurs différentes. je veux exécuter la requête suivante :req="SELECT TbP
curdeur [ par abdouinfomiage ]
slt les amis j le pb suivant j arrive pas à trouver le bon curseur pour manipuler mes données comme il faut .j essaiyé tous les types et tous les mode
Petite erreur [ par johnmichel ]
bonjour, Voila j'ai un message d'erreur: Error:java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Fichier '(Inconnu)' mon code public
erreur base de donnée [ par johnmichel ]
bonjour, Voila j'ai un message d'erreur: Error:java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Fichier '(Inconnu)' mon code
problème:Scrollable ResultSet [ par abdesa1 ]
Bonjour à tous,voilà j'ai un problème pour accéder à la dernière ligne de ma table: c'est pour afficher le id suivant dans la JTextField??? merci pour
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|