OVH Cloud OVH Cloud

Placement des drivers MySQL dans une applet.

2 réponses
Avatar
NicolasZ
Bonjour,

Je fais un logiciel libre éducatif en PHP/java/MySQL qui fonctionne
très bien en appli sur mon serveur local mais j'ai les pire soucis en
applet.

J'ai utilisé les drivers
mysql-connector-java-3.0.14-production-bin.jar que j'ai "mounté" dans
mon ide mais evidemment, il faut les placer maintenant dans mon
répertoire sur le serveur web.

Je l'ai fait et evidemment ca ne marche pas.
Ce qui m'inquiete le plus, c'est de devoir mettre des import partout.
Ou autre possibilité, comment gérer le CLASSPATH pour une applet ? Je
ne vais pas demander à tous les utilisateur de changer un CLASSPATH
dans leur JVM...

Merci beaucoup
Nicolas

2 réponses

Avatar
Cédric Chabanois
Pourquoi ne pas utiliser JavaWebStart plutôt ?
http://java.sun.com/products/javawebstart/

Cédric

Bonjour,

Je fais un logiciel libre éducatif en PHP/java/MySQL qui fonctionne
très bien en appli sur mon serveur local mais j'ai les pire soucis en
applet.

J'ai utilisé les drivers
mysql-connector-java-3.0.14-production-bin.jar que j'ai "mounté" dans
mon ide mais evidemment, il faut les placer maintenant dans mon
répertoire sur le serveur web.

Je l'ai fait et evidemment ca ne marche pas.
Ce qui m'inquiete le plus, c'est de devoir mettre des import partout.
Ou autre possibilité, comment gérer le CLASSPATH pour une applet ? Je
ne vais pas demander à tous les utilisateur de changer un CLASSPATH
dans leur JVM...

Merci beaucoup
Nicolas


Avatar
Jean-Pierre
NicolasZ wrote:
Bonjour,

Je fais un logiciel libre éducatif en PHP/java/MySQL qui fonctionne
très bien en appli sur mon serveur local mais j'ai les pire soucis en
applet.

J'ai utilisé les drivers
mysql-connector-java-3.0.14-production-bin.jar que j'ai "mounté" dans
mon ide mais evidemment, il faut les placer maintenant dans mon
répertoire sur le serveur web.

Je l'ai fait et evidemment ca ne marche pas.
En applet ?

Je ne suis pas certain de comprendre, mais:
Extrait d'un .html d'une applet qui utilise un driver mySql
----
<HTML>

<BODY>
<APPLET CODE="maClass.class"
archive="maClass.jar,3rdparty/mysql-connector-java-3.0.11-stable-bin.jar"
WIDTH="100%"
HEIGHT="100%">
</APPLET>

</BODY>
</HTML>
----
Ca marche très bien pour moi.

Ce qui m'inquiete le plus, c'est de devoir mettre des import partout.
Ou autre possibilité, comment gérer le CLASSPATH pour une applet ? Je
ne vais pas demander à tous les utilisateur de changer un CLASSPATH
dans leur JVM...
La c'est donc en mode appli et non plus en applet ?

Si c'est pour le mode appli, regarde du coté des jar 'executable' et le fichier
MANIFEST qui te permet si ma mémoire est bonne d'indiquer des dépendances
sur d'autre jar (le .jar de mysql par exemple)