2013-10-10 1 views
1

Je cherche à créer une application client MySQL et Java pour ma maison network.On la machine serveur je connecté avec succès à MySQL en tant que rootAi-je besoin d'un serveur tomcat pour faire application Swing java jdbc pour fonctionner sur lan

Maintenant, je veux me connecter à MySQL à partir de mon PC client en utilisant le programme client Java, Comment faire cela ?? Ai-je besoin d'installer Tomcat Server pour fonctionner sur le serveur. J'utilise Windows 7 sur tous mes clients et machines serveur.

Répondre

0

serveur Tomcat est utilisé pour le Web applications.You juste besoin de créer un code JDBC et dans la chaîne URL juste donner l'adresse IP du système où MySQL est par exemple installed.For

connection = DriverManager 
     .getConnection("jdbc:mysql://192.168.1.205:3306/database_name","root", "password"); 

Aussi, si vous N'a pas accordé l'autorisation dans mysql alors lui accorder. Voir this pour accorder l'autorisation d'accès à mysql sur le système distant

0

Selon ce que vous voulez réaliser, vous devez établir une connexion JDBC au serveur. Jetez un oeil à the JDBC trail pour plus de détails.

Ceci vous permettra de vous connecter directement depuis votre machine client à votre serveur de base de données. Cela sera fait en utilisant l'URL de connexion JDBC requise pour la connexion MySQL, par exemple jdbc:mysql://[host][,failoverhost...][:port]/[database] » [?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]..., consultez Driver/Datasource Class Names, URL Syntax and Configuration Properties for Connector/J pour plus de détails.

Vous pouvez également configurer votre serveur MySQL pour permettre l'accès à distance avant de pouvoir se connecter

0

Vous devez le faire deux choses:

  1. Assurez-vous que le serveur hébergeant MySQL permet les connexions entrantes
  2. Ecrivez le code JDBC et utilisez le nom d'hôte/ipaddress de votre serveur MySQL dans la chaîne jdbc pour vous connecter et l'utiliser.
Questions connexes