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

Frameworks Discussion :

Exception java.lang.ClassCastException [Jena]


Sujet :

Frameworks

  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 61
    Points : 79
    Points
    79
    Par défaut Exception java.lang.ClassCastException
    salut,
    je suis en train de faire des simples requêtes Sparql sur mes données qui sont stockés dans un triple store mais lorsque je fais l’exécution un erreur s'affiche, je l'écrit sur google mai j'ai pas trouver sa résolution
    je sais pas si c'est un erreur dans la requête ou bien dans le code
    pouvez vous m'aider à le résoudre
    voila l'erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "main" java.lang.ClassCastException: com.hp.hpl.jena.sparql.engine.ResultSetStream cannot be cast to java.sql.ResultSet at tdb.Sparql.Requet_Simple.main(Requet_Simple.java:35)
    je vous remercie d'avance
    bonne journée

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations forums :
    Inscription : Juillet 2005
    Messages : 87
    Points : 134
    Points
    134
    Par défaut
    C'est possible que tu balances ton code stp?

    Mais sinon le message d'erreur est assez clair quand meme...

  3. #3
    Membre éprouvé
    Avatar de Sapience
    Homme Profil pro
    Consultant sémantique & data à sparna.fr
    Inscrit en
    Avril 2005
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Consultant sémantique & data à sparna.fr
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 305
    Points : 915
    Points
    915
    Par défaut
    Tu as probablement utilisé java.sql.ResultSet à la place de com.hp.hpl.jena.query.ResultSet

  4. #4
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 61
    Points : 79
    Points
    79
    Par défaut
    voila mon code
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    package tdb.Sparql;
     
    import java.sql.ResultSet;
    import com.hp.hpl.jena.query.Dataset;
    import com.hp.hpl.jena.query.QueryExecution;
    import com.hp.hpl.jena.query.QueryExecutionFactory;
    import com.hp.hpl.jena.query.QueryFactory;
    import com.hp.hpl.jena.query.ResultSetFormatter;
    import com.hp.hpl.jena.tdb.TDBFactory;
     
    public class Requet_Simple {
     
     
    	public static void main(String[] args) {
    		 {
    			 {
     
    			        String directory = "C:\\Documents and Settings\\Administrateur\\Bureau\\tdb fichierrs" ;
    			        Dataset model = TDBFactory.createDataset(directory) ;
    			    //    String fileName = "C://Program Files//Protege_3.2.1//examples//famille//famille.owl";
    			      //  InputStream file = FileManager.get().open(fileName );
     
    			        String queryString ="SELECT ?Homme  ?Femme WHERE { ?Homme <http://lacot.org/public/owl/famille#estMarieA> ?Femme ."+
    			        		" }";
     
    			   com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
    			        QueryExecution qexec = QueryExecutionFactory.create( query, model)  ;
    			        java.sql.ResultSet results = (ResultSet) qexec.execSelect() ;
    			        ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;
    			        qexec.close() ;
     
    			        model.close();
    			    }
     
    	}
     
    	}}

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations forums :
    Inscription : Juillet 2005
    Messages : 87
    Points : 134
    Points
    134
    Par défaut
    Je pense que Sapience t'as donne la reponse.

    Mais sinon, pourquoi utilises tu java.sql.ResultSet ?

  6. #6
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 61
    Points : 79
    Points
    79
    Par défaut
    Merci bcp Sapience
    il faut que j'utilise com.hp.hpl.jena.query.ResultSet à la place java.sql.ResultSet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exception type [java.lang.ClassCastException]
    Par janyoura dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 01/08/2013, 13h39
  2. Réponses: 2
    Dernier message: 24/02/2009, 13h24
  3. Exception java.lang.ClassCastException: java.lang.Long save
    Par *alexandre* dans le forum Hibernate
    Réponses: 3
    Dernier message: 07/02/2009, 10h05
  4. Réponses: 1
    Dernier message: 23/01/2009, 15h07
  5. Réponses: 16
    Dernier message: 10/01/2006, 22h02

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