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 :

connexion MySql avec Applet


Sujet :

Applets Java

  1. #1
    Membre habitué Avatar de kimausoleil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Février 2004
    Messages : 126
    Points : 135
    Points
    135
    Par défaut connexion MySql avec Applet
    Bonjour !

    J'ai fait une application java qui se connecte à mysql sur notre réseau local.

    J'ai donc passé l'application en applet, et généré le jar.

    J'ai créé ma page html appelant mon applet sur notre intranet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <applet code="com.app.MonApplication" codebase="." archive="MonApplication.jar" width="1024" height="768"></applet>
    Tout se lance bien si pas de mysql.

    Mais quand j'essaie de me connecter à la base de données... ça plante sur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    connexion = DriverManager.getConnection("jdbc:mysql://" + host + "/" + dataBase, user, pwd);


    avec le message suivant :
    Communications link failure
    java.security.AccessControlException : access denied (java.lang.RuntimePermission exitVM.0)
    etc...

    En regardant les forums, il semblerait nécessaire de signer l'applet !


    Je me lance :
    1. création d'une clé :
      keytool -genkey -alias MonApplication
    2. puis signature de mon jar déjà généré :
      jarsigner -verbose MonApplication/dist/MonApplication.jar MonApplication
    3. enfin petite précaution, je vérifie la signature de mon jar, et on me répond :
      jar verified



    A ce moment là, je crois que c'est gagné, et je relance ma page en intranet... et


    Toujours le même message qu'auparavant :
    Communications link failure
    java.security.AccessControlException : access denied (java.lang.RuntimePermission exitVM.0)
    etc...

    SVP, y a-t-il quelqu'un qui pourrait m'aider ?


  2. #2
    Membre habitué Avatar de kimausoleil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Février 2004
    Messages : 126
    Points : 135
    Points
    135
    Par défaut signer aussi mysql connector !
    Bon...

    je me réponds à moi-même !


    Il ne faut tout simplement pas oublier de signer également mysql-connector-java-5.1.6-bin.jar !


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

Discussions similaires

  1. Probleme connexion BDD mysql avec applet
    Par lancer83 dans le forum Applets
    Réponses: 25
    Dernier message: 01/08/2007, 11h15
  2. Connexion MYSQL avec Applet en réseau
    Par CherrabAhmed dans le forum JDBC
    Réponses: 2
    Dernier message: 18/06/2007, 16h44
  3. [JDBC] Acces refusé a mysql avec applet
    Par romuluslepunk dans le forum Applets
    Réponses: 30
    Dernier message: 19/04/2006, 17h49
  4. Connexion à mysql avec dbespress
    Par FlyByck dans le forum Bases de données
    Réponses: 6
    Dernier message: 11/12/2005, 22h26
  5. Réponses: 6
    Dernier message: 15/05/2005, 14h11

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