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

Applets Java Discussion :

[applet]exécution applet ds browser


Sujet :

Applets Java

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut [applet]exécution applet ds browser
    salut a tous;

    je sèche sur un pb qui me semble plutot facile a résoudre mais il me prend la tête qd meme!!
    j'utilise Jbuilder et lors de 'exécution de mon projet (applet) tout se passe bien, mais l'éxecution ds le browser déclenche une exception!!!
    avotre avis ou se situe le pb??
    merci

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par nazimb
    salut a tous;

    je sèche sur un pb qui me semble plutot facile a résoudre mais il me prend la tête qd meme!!
    j'utilise Jbuilder et lors de 'exécution de mon projet (applet) tout se passe bien, mais l'éxecution ds le browser déclenche une exception!!!
    avotre avis ou se situe le pb??
    merci
    Donne nous l'exception déja, ca va nous aider

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    au fait c un update que je fais, et l'exception je la gère moi même, sinon aucun message d'erreur n'apparait sans mon exception, c pour ça que je ne trouve pas ou est la faille!!!
    mais déja ,es-ce normal que ça marche ds l'IDE et pas ds le browser??

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    Pourrais-tu etre plus précis ? Pourrais tu nous fournir le code du bloc try{}, ainsi que l'exception levée (e.printStackTrace()) ?
    Et qu'entends-tu par "c'est une update que je fais" ?

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    bonjour;

    alors une idée?

    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
    connec2 = getConnec2();
                Statement req_mat = connec2.createStatement();
                String upt = "UPDATE tblagent_service Set agent ='" + matri + "' ";//where service='" + com + "' ";
                int var_upt = req_mat.executeUpdate(upt);
     
     
     
            } catch (Throwable exception) {
                JOptionPane.showMessageDialog(null, "Echec de la connexion",
                                                 "Erreur",
                                                 JOptionPane.INFORMATION_MESSAGE);
     
     
            }
        }

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    les "//" ne sont pas suportés dans les requetes SQL (A moins que je ne connaisse pas le langage que tu utilises).

    Le problème vient surement de là.

    De plus, plutot que de mettre un "catch(Throwable e) ...", met un "catch (SQLException sqle) ...", puis un second "catch (Exception e) ...", ce qui te permettra de mieux organiser ta gestion d'erreur, et de cibler plus exactement à quel niveau se situe ton erreur. Ici, si tu gerais bien tes exceptions, tu aurais surement vu que ton erreur se situe dans ta requete


    Derniere chose : quand tu post comme ça, n'oublie aps de donner la pile de l'exception levée (e.printStackTrace().

    En esperant que cela puisse t'aider

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    les // c'est pour un commentaire, même sans ça ça ne fonctionne pas!!

  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    429
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 429
    Par défaut
    Que dire de plus que :

    De plus, plutot que de mettre un "catch(Throwable e) ...", met un "catch (SQLException sqle) ...", puis un second "catch (Exception e) ...", ce qui te permettra de mieux organiser ta gestion d'erreur, et de cibler plus exactement à quel niveau se situe ton erreur. Ici, si tu gerais bien tes exceptions, tu aurais surement vu que ton erreur se situe dans ta requete

    Derniere chose : quand tu post comme ça, n'oublie pas de donner la pile de l'exception levée (e.printStackTrace().
    ?

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    c'est bon j'ai trouvé la source du pb!! mais je ne suis pas sûr de le regler!!!!

    j'éxécute mon update sur une base hebergé ds une autre machine,et on vient de me dire qu'une appler doit etre hebergée ds le meme serveur que la BD, es-ce vrai???
    ci dessous le résultat de l'exeption
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ava.sql.SQLException: Unable to connect to any hosts due to exception: java.net.SocketException: java.security.AccessControlException: access denied (java.net.SocketPermission 10.10.9.238:3306 connect,resolve)
     
    ** BEGIN NESTED EXCEPTION ** 
     
    java.net.SocketException
    MESSAGE: java.security.AccessControlException: access denied (java.net.SocketPermission 10.10.9.238:3306 connect,resolve)

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    Ca depend des hébérgeurs. Pour free par exemple, c'est vrai.

    Pour tes commentaires, ça m'etonne vraiment que ça passe, car la requete que tu fournit est de la forme "SELECT * FROM X; // Commentaires". Le type de commentaire dépend des bases de données, mais je n'ai pas le souvenir d'avoir vu un db utiliser les "//" pour les commentaires.

    Peux-tu me dire quelle db tu utilise stp (MySQL, posgreeSQl, access,...) ?

  11. #11
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    j'utilise MySql sous intranet.

    le commentaire est juste aprés le "

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    Erf oui. Besoin de dormir, ya pas de "+" ^^

  13. #13
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    alors une idée sur l'exécution des applet en 3 tiers ds un réseau intranet??

  14. #14
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    Citation Envoyé par Aldebaranl2
    Ca depend des hébérgeurs. Pour free par exemple, c'est vrai.?
    Impossible de faire directement. Voila comment je m'en sortais en php (crade, et peut etre pas faisable en java, je sais pas) :

    Mon appli en localen avec la db. j'ai besoin de chercher des infos sur ma db free. A partir de mon script en local, j'appelle un script sur mon ftp free (faisable ça), qui lui se connecte à ma db free (ca marche, vu que le script se lance à partir d'un ftp free), et me renvoie le resultat sur mon fichier local.
    SAUF QUE... la phase envoie de la requete à partir du script distant requiert que l'utilisateur fasse un submit. En effet, le script local charge simplement le sript distant, mais ne peut le lancer.

    Ca pourrait peut etre t'aider, je ne vois pas comment faire autrement.

  15. #15
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    merci bien pour ton aide...je vais tout basculer sur le meme serveur je crois !!

  16. #16
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    Citation Envoyé par nazimb
    merci bien pour ton aide...je vais tout basculer sur le meme serveur je crois !!
    Si tu peux le faire, n'hésites pas, oui ^^

Discussions similaires

  1. probleme affichage applet java dans le browser
    Par pboscaiolo dans le forum Applets
    Réponses: 3
    Dernier message: 13/09/2010, 15h08
  2. Grosse applet et gel du browser
    Par sepas dans le forum Applets
    Réponses: 0
    Dernier message: 26/09/2009, 06h30
  3. applet qui gele le browser
    Par darkbob dans le forum Applets
    Réponses: 2
    Dernier message: 15/08/2006, 18h52
  4. [Applet] Construction applet avec JBuilder 9
    Par Enfa dans le forum JBuilder
    Réponses: 2
    Dernier message: 31/08/2005, 16h18
  5. Réponses: 2
    Dernier message: 21/04/2005, 17h09

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