2010-10-23 5 views

Répondre

3

Utilisez JDBC et connecter tous votre application à un serveur MySql DB

0

Sur côté serveur, vous devez créer l'utilisateur qui bénéficient de privilèges pour accéder à votre base de données de différents étrangers hôtes:

GRANT ALL ON *.* TO 'someuser'@'somehost';

en savoir plus ici: http://dev.mysql.com/doc/refman/4.1/en/grant.html

sur côté client, vous devez configurer la connexion de base de données à utiliser hôte où votre base de données est en calé. Lisez la référence de l'API JDBC pour plus de détails.

0

Un modèle client-serveur ne fonctionne pas pour vous? Si vous avez un endroit où héberger un serveur, la méthode habituelle pour accomplir quelque chose comme ceci est d'encapsuler votre base de données derrière le serveur et tous les clients se connectent à votre serveur pour échanger des informations.

Vous avez une variété d'options pour la communication entre les clients et le serveur:

Votre serveur pourrait être une simple application web où vos clients font tous les appels vers l'URL du serveur pour accomplir diverses tâches. Implémenter REST ou SOAP rendrait les appels encore plus faciles si vous faites quelque chose de non trivial. RMI si vous ne passez pas par Internet rend les choses vraiment faciles (vous pouvez obtenir les bases de RMI en quelques heures de lecture).

En supposant que vous disposez de la connectivité réseau, vous pouvez également demander à chaque client de créer sa propre connexion directement à la base de données. Mais ne le faites que si vous êtes sur un intranet sécurisé uniquement.

+0

Merci pour votre réponse rapide monsieur, je vais essayer le rmi et vous faire savoir tout ... – Pranjut

Questions connexes