Je fais une application qui doit être utilisée sur différents PC, et elle doit partager la même base de données. Je n'ai aucune idée de comment le faire. J'utilise le java comme langage de programmation et mysql comme base de données. S'il vous plaît aidez-moi à faire cette tâche ...comment partager une base de données à différents PC pour une application de bureau java?
Répondre
Utilisez JDBC et connecter tous votre application à un serveur MySql DB
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.
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.
La manière de parler à une base de données en Java est JDBC.
Voir http://download.oracle.com/javase/tutorial/jdbc/index.html pour un bon tutoriel sur la façon de l'utiliser.
- 1. Comment distribuer une application de bureau Java?
- 2. Application de bureau Java plus base de données plus Internet
- 3. Comment déployer une application de formulaire Windows incluant une base de données sur un autre PC?
- 4. stockage Configuration pour une application de bureau
- 5. Application Java pour faire une sauvegarde de base de données
- 6. Interface utilisateur pour une application de bureau
- 7. (Comment) Terminal Services/Remote Desktop peut-il être utilisé pour partager une base de données Access?
- 8. application de bureau java
- 9. Comment puis-je cacher une "application de bureau Java"
- 10. Comment enregistrer efficacement le mot de passe de base de données dans une application de bureau?
- 11. Comment partager du code entre une application Web Java et une application Java normale
- 12. Comment écrire une application de bureau correctement?
- 13. Application multiple utilisant une base de données?
- 14. Création d'une application de base de données de bureau simple
- 15. Meilleure façon de gérer la connexion à une base de données pour une servlet Java
- 16. Quelle sera la meilleure base de données intégrée à utiliser avec une petite application de bureau Java?
- 17. Distribution d'une base de données Derby avec une application Java
- 18. Django - Comment partager les constantes de configuration dans une application?
- 19. Comment établir une connexion sécurisée entre une application java et une base de données?
- 20. Comment construiriez-vous une application de bureau en C# 3.0
- 21. Comment commencer à développer une application de base de données en utilisant Oracle + Net Beans (Java)?
- 22. Application de SQL Server pour supprimer une base de données
- 23. Comment créer un module pour une application de bureau?
- 24. Comment écrire une application de bureau qui pourrait lire/écrire des données sur un téléphone Symbian connecté au PC
- 25. Sécuriser une base de données à partir de clients Java
- 26. Directives pour implémenter une application de bureau de dessin de forme minimale en utilisant Java
- 27. Partager des données dll entre différents processus
- 28. Animation de base en Java pour une application d'économiseur d'écran
- 29. Comment construire une application de bureau en utilisant flex?
- 30. Quelle base de données utiliser localement dans une application de bureau?
Merci pour votre réponse rapide monsieur, je vais essayer le rmi et vous faire savoir tout ... – Pranjut