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
Isammoc
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


Si c'est possible (ce que je ne sais pas), il faut que ce soit dans le
dossier de ton compte free avec les parametres de ton compte MySQL...


Isammoc

Avatar
Cedric Lefebvre
Pour information, c'est tout a fait possible a ma connaissance.
(a moins qu'il y ait eu un changement de ce cote-la depuis 1 an)

Cedric Lefebvre

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


Si c'est possible (ce que je ne sais pas), il faut que ce soit dans le
dossier de ton compte free avec les parametres de ton compte MySQL...



Avatar
Alexandre
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.


Euh, c'est peut-être un peu risqué de laisser ton mot de passe dans une
applet sur ton site web. Tu devrais peut-être y faire accéder l'applet à
travers un script PHP.

Avatar
Jean Marc
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.


Euh, c'est peut-être un peu risqué de laisser ton mot de passe dans une
applet sur ton site web. Tu devrais peut-être y faire accéder l'applet à
travers un script PHP.


oui et non, l'usage est juste a but didactite et le class je suis le
seul a y avoir acces..

Encore faudrait il que cela fonctionne

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


Avatar
Jean Marc
Cedric Lefebvre a émis l'idée suivante :
Pour information, c'est tout a fait possible a ma connaissance.
(a moins qu'il y ait eu un changement de ce cote-la depuis 1 an)

Cedric Lefebvre

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


Si c'est possible (ce que je ne sais pas), il faut que ce soit dans le
dossier de ton compte free avec les parametres de ton compte MySQL...



Bonjour

Je patauge réellement, y a t il un truc nécessaire, du genre créer une
signature pour l'applet ?

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



Avatar
Jean Marc
Cedric Lefebvre a présenté l'énoncé suivant :
Pour information, c'est tout a fait possible a ma connaissance.
(a moins qu'il y ait eu un changement de ce cote-la depuis 1 an)

Cedric Lefebvre

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


Si c'est possible (ce que je ne sais pas), il faut que ce soit dans le
dossier de ton compte free avec les parametres de ton compte MySQL...



Apres plusieurs tests infructueux, j'ai tenté autre chose:

ouverture d'un compte chez http://www.freesql.org/

et la ... tout fonctionne.

J'en conclus donc que chez Free, il y a bien une restriction. Peut etre
est elle contournable via une méthode qui m'echappe..

je reste preneur de toutes explications/solutions :)

Merci

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



Avatar
Cedric Lefebvre
Apres plusieurs tests infructueux, j'ai tenté autre chose:

ouverture d'un compte chez http://www.freesql.org/

et la ... tout fonctionne.

J'en conclus donc que chez Free, il y a bien une restriction. Peut etre
est elle contournable via une méthode qui m'echappe..

je reste preneur de toutes explications/solutions :)


Peut etre que les bases de donnees ne sont pas sur le meme host que
ton applet. Auquel cas il te faudrait signer ton applet.

En tous cas, 'acces JDBC chez Free marche toujours, je confirme.

Cedric Lefebvre

Avatar
Reponse
Faux une applet s'exécute sur le client donc le class est chargé sur le
client ....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

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

"Jean Marc" a écrit dans le message de
news:
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.


Euh, c'est peut-être un peu risqué de laisser ton mot de passe dans une
applet sur ton site web. Tu devrais peut-être y faire accéder l'applet à
travers un script PHP.


oui et non, l'usage est juste a but didactite et le class je suis le
seul a y avoir acces..

Encore faudrait il que cela fonctionne

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





Avatar
Reponse
Cela me paraitrait la sécurité minimum
C'est en partie une des raisons de l'utilisation de l'architecture 3 tiers
Un autre problème se trouve au niveau des firewall en te connectant
directement avec ton applet, il faut que le port d'acces à la base de free
soit accessible depuis le client , on ne pourra donc pas éxecuter ton
applet n'importe ou .


"Erwan David" a écrit dans le message de
news:
Jean Marc écrivait :

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


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.

--
Si vous embauchez, voici mon CV
http://www.rail.eu.org/cv/cv.pdf



Avatar
Jean Marc
Reponse a utilisé son clavier pour écrire :
Faux une applet s'exécute sur le client donc le class est chargé sur le
client ....


Qu'est ce qui est faux ? je parle du fait que ce n'est pas une page
publique qui contiendra l'applet. C'est je redis juste à vocation
d'apprentissage.

ceci dit merci pour le jar je vais voir ce que je peux en apprendre

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

1 2 3