IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

erreur récupération d'un objet ResultSet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 64
    Par défaut erreur récupération d'un objet ResultSet
    Bonjour tout le monde,

    j'utilise une classe java qui fait la connexion avec une base de données mysql, à l'intérieur y a la fonction suivante qui retourne le résultat d'une requete select dans un objet de type ResultSet :
    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
     
    public ResultSet execQuery( String sqlQuery )
    	{		
    		ResultSet res = null;
     
    		if( sqlQuery != null && sqlQuery != "" )
    		{
    			try
    			{
    				state = dbcon.createStatement();
    				res = state.executeQuery( sqlQuery );
    			}
    			catch( Exception e )
    			{
    			System.err.println(e);
    			}
    		}
    		return res;
    	}
    quand j'essaie d'avoir accès au résultat de cette métode à partir de mes pages JSP, je stocke le résultat dans une variable de type ResultSet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
         ResultSet r = mysql.excecQuery("select * from ma_table");
    ce qui m'affiche cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Type mismatch: cannot convert from ResultSet to ResultSet
    du coups je l'ai récupéré dans un simple objet qu'il fallait caster après :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Object r;
     	r = (ResultSet)mysql.execQuery("select * from imane");
    mais là j'arrive as du tout à avoir accès aux méthodes spécifiques d'un ResultSet comme next() par ex...

    je sais pas si c'est une mauvais manipulation ou quoi? quelqu'un aurait-il une idée ??

    Merciiiiiiiii d'avance pour votre aide

  2. #2
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    A mon avis il faut que tu vérifie au niveau de tes imports dans ta JSP et dans ta classe java et que tu vérifie que le classe qui est importée provient bien du même package.

  3. #3
    Membre expérimenté Avatar de aperrin
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 221
    Par défaut
    A mon avis utiliser un resultset directement dans une jsp ne me semble pas un bonne solution.
    Au minimum transfert le contenu du resultset dans une list d'objet que tu utilisera dans la jsp.
    En règle général il est indispensable de découper la partie d'accès au donnée de l'affichage des données.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 64
    Par défaut
    mais alors tu peux me dire s'il te plait concrètement ce quoi je dois faire ... parceque là je bloque

Discussions similaires

  1. Erreur d'execution '424' : Objet requis
    Par deglingo37 dans le forum Access
    Réponses: 3
    Dernier message: 09/10/2006, 16h47
  2. [VB6] Erreur pilote ISAM avec objet Data
    Par quaife dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 30/03/2006, 17h04
  3. erreur à la création d'objet
    Par mencaglia dans le forum C++
    Réponses: 4
    Dernier message: 14/03/2006, 11h24
  4. [Firebird]Erreur:la reference d'objet n'est pas definie
    Par monmien dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/02/2006, 09h20
  5. erreur d'execution 3704, ...:objet n'est pas ouvert
    Par cari dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 29/11/2005, 15h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo