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 :

Probléme JDBC et Applet


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut Probléme JDBC et Applet
    Bonjour à tous ,

    Je ne sais pas si je suis dans le bon forum dsl !

    Je voudrais savoir s'il est possible de faire un lien jdbc en mysql avec une appler

    qui se trouve dans une page web ? (Parce que sous mon eclispe ca marche

    bien!)

    merci d'avance

    t-djo

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Je l'ai jamais fait personnellement mais dans les tuto il est tout à fait possible de faire un client en Applet qui attaque une BD, c'est tout l'avantage des archi J2EE.

  3. #3
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    Heu, attention, l'applet s'exécute dans une JVM côté client, il faut donc que la connexion réseau soit possible et autorisée entre le client et la base MySQL. Ce n'est pas directement du n-tiers comme avec une appli web en HTML

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    Merci ,

    mais j'arrive à faire fonctionner mon appli mais quand je le lance dans une page

    web il ne trouve pas le driver !

    merci

  5. #5
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    C'est normal, les drivers JDBC ne sont pas inclus dans la JVM. Il faut donc soit les copier au préalable dans le JRE côté client, soit les embarquer dans ton Applet, qui va prendre un peu de poids au passage.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    merci de vos réponses,

    j'étais en train de regarder pour les inclure dans mon projet eclispe mais je ne

    sais pas comment faire pouvez vous m'aider ?

    merci ,

  7. #7
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    Tu peux garder le JAR du driver dans ton classpath Eclipse, et inclure les class dans le JAR de ton applet au moment de la construction, un peu dans l'esprit du plugin Eclipse "Fat Jar" (URL="http://fjep.sourceforge.net/"]http://fjep.sourceforge.net/[/URL]), soit avec ce plugin soit avec un build Ant (les jar étant de simples zip, il suffit de recopier tout les .class du jar du driver JDBC vers le jar de ton applet).

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    Personnellement la je ne vois pas ce qui faut que je fasse ... Peux tu m'expliquer pas à pas ce qu'il faut que je fasse ??(par ce que la je suis complètement bloqué)
    merci davance

  9. #9
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    Ok faisons simple, ton applet est bien packagée sous la forme d'un Jar contenant les fichiers class correspondant à tes développements ?
    Il suffit d'y copier les fichiers class du driver JDBC qui sont dans le JAR fourni par MySQL.

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    merci cela marche bien il me reste à le tester sur un serveur ...

    merci,

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 50
    Par défaut
    Je te précise juste que l'applet qui effectue la connexion à ta base de données doit être obligatoirement sur le serveur qui héberge ta base de données pour des raisons de sécurité. Egalement pour des raisons de sécurité il faut également signer ton .jar de l'applet.

    En esperant que ton applet fonctionnera

Discussions similaires

  1. Problème JDBC MySQL
    Par ekard dans le forum JDBC
    Réponses: 3
    Dernier message: 26/03/2006, 13h28
  2. [Débutant(e)] problème dans un applet
    Par Tootsi dans le forum Applets
    Réponses: 7
    Dernier message: 25/11/2005, 22h09
  3. [Jdbc Odbc][Applet]Message d'erreur
    Par Jean Claude90 dans le forum JDBC
    Réponses: 4
    Dernier message: 31/10/2005, 09h51
  4. Réponses: 3
    Dernier message: 16/09/2005, 10h01
  5. JBuilder 2005 et Oracle 9i-> Problème JDBC drive
    Par Devil666 dans le forum JBuilder
    Réponses: 1
    Dernier message: 04/04/2005, 14h14

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