OVH Cloud OVH Cloud

connexion MySQL/Free avec un applet

21 réponses
Avatar
Jean Marc
Bonjour

En local sur mon code fonctionne, mais je n'arrive pas a effectuer une
connection MySQL chez Free a partir d'un applet.

Déjà est possible ? Histoire de ne pas m'obstiner sur un truc
irréalisable

Merci

--
Vous aussi ! http://mesnews.no-ip.com

10 réponses

1 2 3
Avatar
Cedric Lefebvre
Il me semble que les serveurs MySQL chez free sont accessibles
uniquement depuis les serveurs web. Donc impossible d'y accéder depuis
une applet qui tourne sur le poste client.


Non, elles sont accessibles a distance via une application Java.

Cedric Lefebvre

Avatar
Jean Marc
Reponse a exprimé avec précision :
En plus si tu ne signes pas ton applet, une fois le mot de passe
et le login , on peut se connecter avec un autre programme sur ton applet !
Je n'ai pas travaillé avec une base hebergée sur free ...mais d'aprés ce que
j'ai cru comprendre c'est que tu ne disposes que d'un seul compte donc une
fois piratée ta base on en fait ce que l'on veut


Moui

Si tu veux le class d'un utilisateur de free au hasard :
http://jeromev.free.fr/applets/Panorama.jar
tu decompresses avec l'utilitaire jar et ensuite tu utilises un programme
pour te redonner le code de l'applet


Il est clair que l'on ne se comprends pas je pense !

Les imports du fichier Panorama.jar :

import java.applet.Applet;
import java.applet.AppletContext;
import java.awt.*;
import java.awt.event.*;
import java.util.StringTokenizer;
import java.util.Vector;

il ni a pas d'utilisation de base de données dans ce fichier.. :-(

--
Vous aussi ! http://mesnews.no-ip.com

Avatar
Jean Marc
Cedric Lefebvre a émis l'idée suivante :
Il me semble que les serveurs MySQL chez free sont accessibles
uniquement depuis les serveurs web. Donc impossible d'y accéder depuis
une applet qui tourne sur le poste client.


Non, elles sont accessibles a distance via une application Java.

Cedric Lefebvre



Possible mais je reste preneur de la marche a suivre

Jean Marc

--
Vous aussi ! http://mesnews.no-ip.com


Avatar
Lionel
Jean Marc wrote:
Bonjour

En local sur mon code fonctionne, mais je n'arrive pas a effectuer
une connection MySQL chez Free a partir d'un applet.


de quand date la création du compte ?

il faut une adresse IP free depuis quelques mois pour accéder à un compte
free, il me semble.
(vrai pour le FTP, pour la base, je sais pas)

Avatar
Cedric Lefebvre
Non, elles sont accessibles a distance via une application Java.

Cedric Lefebvre



Possible mais je reste preneur de la marche a suivre


C'est tres simple, c'est l'exemple classique d'un acces a une base de
donnees.... ?!?
Que veux-tu, un exemple de code ?

Mais ce n'est pas pour ca que ca marchera a partir d'une applet.

Cedric Lefebvre


Avatar
Jean Marc
Cedric Lefebvre a émis l'idée suivante :
Non, elles sont accessibles a distance via une application Java.

Cedric Lefebvre



Possible mais je reste preneur de la marche a suivre


C'est tres simple, c'est l'exemple classique d'un acces a une base de
donnees.... ?!?
Que veux-tu, un exemple de code ?

Mais ce n'est pas pour ca que ca marchera a partir d'une applet.

Cedric Lefebvre


Je dois mal m'exprimer :'(

Je chercher me connecter sur la base MySQL de Free, via une applet. En
supposant que ce soit possible, ce dont je doute fortement.

Pour la connexion classique sur une base MySQL j'y arrive..

quand tu dis que JDBC marche chez Free.. que veux tu dire exactement ?

--
Vous aussi ! http://mesnews.no-ip.com



Avatar
Cedric Lefebvre
Je dois mal m'exprimer :'(

Je chercher me connecter sur la base MySQL de Free, via une applet. En
supposant que ce soit possible, ce dont je doute fortement.


Non, j'ai bien compris.

Pour la connexion classique sur une base MySQL j'y arrive..

quand tu dis que JDBC marche chez Free.. que veux tu dire exactement ?


Je veux dire qu'a partir du moment ou cela fonctionne a partir d'une
application,
cela doit marcher avec une applet.

Comme je l'ai dit dans un precedent message, le probleme est que chez Free,
le
host du serveur web n'est pas le host du serveur MySQL. Donc la seule
solution
pour y arriver c'est de signer ton applet.

Cedric Lefebvre

Avatar
Jean Marc
Cedric Lefebvre a formulé ce mercredi :

Comme je l'ai dit dans un precedent message, le probleme est que chez Free,
le
host du serveur web n'est pas le host du serveur MySQL. Donc la seule
solution
pour y arriver c'est de signer ton applet.

Cedric Lefebvre


Je n'y arrive pas meme en signant l'applet, c'est pour cela que je dis
que si tu y arrive vraiment, je veux bien le modele de code a utiliser

--
Vous aussi ! http://mesnews.no-ip.com

Avatar
Cedric Lefebvre
Je n'y arrive pas meme en signant l'applet, c'est pour cela que je dis
que si tu y arrive vraiment, je veux bien le modele de code a utiliser


Le code c'est exactement le meme que pour une application (mais je
n'ai aucune applet exemple a te montrer).
Quelle erreur obtiens-tu ?

Cedric

Avatar
Jean Marc
Cedric Lefebvre avait écrit le 14/07/2004 :
Quelle erreur obtiens-tu ?

Cedric


java.sql.SQLException: Unable to connect to any hosts due to exception:
java.net.ConnectException: Connection refused: connect

** BEGIN NESTED EXCEPTION **

java.net.ConnectException
MESSAGE: Connection refused: connect

--
Vous aussi ! http://mesnews.no-ip.com

1 2 3