BDD en ligne accessible depuis un prog ext.

Résolu/Fermé
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 8 déc. 2009 à 01:12
toma_f_1 Messages postés 89 Date d'inscription dimanche 29 novembre 2009 Statut Membre Dernière intervention 16 décembre 2009 - 12 déc. 2009 à 12:06
Bonjour,

J'ai actuellement un hébergement en ligne, BDD MySQL, et donc un site internet.
J'aimerai développer un soft en Java qui s'appuie sur cette base de données (ou une autre s'il faut en refaire une), seulement je ne sais pas comment procéder.

Est-ce que les hébergeurs de type OVH offre la possibilité de configurer les bases de données pour qu'elles soient accessibles de manière sécurisées depuis l'extérieur, ou est ce que je suis obligé de mettre en place un service qui pioche dans la BDD pour ensuite rediriger sur une sortie standard qui sera lu par mon soft Java (si vous voyez ce que je veux dire) ?

Ou y a-t-il tout simplement des solutions de mise en ligne de serveur SQL avec accès externe (serveur dédié je suppose ?) ?

Merci pour vos réponse par avance.
A voir également:

6 réponses

kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
8 déc. 2009 à 16:19
Re,

J'ai trouvé la réponse de moi-même. Pas possible, pour raison de sécurité, ça parait logique.
Par contre, pour contourner ce problème, il est possible de mettre en place un web service PHP (par exemple) à l'aide de SOAP (ou inclure la librairie NuSoap si SOAP est désactivé chez l'hébergeur) qui utilise la base de données.

Ainsi, la base de données est requêttée par le service lui-même, qui retourne la réponse via SOAP au client Java qui l'a appelé.
0
toma_f_1 Messages postés 89 Date d'inscription dimanche 29 novembre 2009 Statut Membre Dernière intervention 16 décembre 2009 7
8 déc. 2009 à 22:13
logiquement ton hébergeur il t'as filé les infos de connexion(ip, login, port, mdp) à la base de données mysql, non?

A priori si t'as tout ça tu peux y accéder comme tu veux dans ton prog. java, juste en ayant le pilote mysql et en précisant les infos de connexions. arrêtez moi si je dit une connerie.
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
9 déc. 2009 à 09:32

Non, il n'y est pas question d'accéder à la base de données, ça j'ai tout ce qu'il faut pour le faire.
Mais d'y accèder depuis un programme qui n'est pas installé sur le serveur ou j'ai l'hébergement.
Et ça généralement les hébergeurs le refuse, question sécurité, ce qui en soit est plutôt logique : ils ne vont pas autoriser un programme inconnu à utiliser les bases de données qu'ils hébergent.
0
toma_f_1 Messages postés 89 Date d'inscription dimanche 29 novembre 2009 Statut Membre Dernière intervention 16 décembre 2009 7
9 déc. 2009 à 12:47
d'accord je comprends.

juste une précision, pour info, quand tu dis "les hébergeurs le refuse", ca veut dire que c'est interdit et pam pam les doigts si tu le fait ou que c'est impossible techniquement parlant ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
10 déc. 2009 à 13:27
C'est bloqué techniquement.
0
toma_f_1 Messages postés 89 Date d'inscription dimanche 29 novembre 2009 Statut Membre Dernière intervention 16 décembre 2009 7
12 déc. 2009 à 12:06
ok merci, c'est toujours bon à savoir, amuse toi bien avec ton web service :)
0