outhena
Messages postés14Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention13 août 2009
-
26 janv. 2009 à 01:23
edkinsgael -
10 sept. 2012 à 10:36
Bonjour,
J'ai une application chat avec java (eclipse) et je veux partager la base de donnée entre le serveur et les clients,
la base créée en access se trouve au niveau du poste ou se trouve le serveur.
mes questions sont:
1. Comment partager la base de donnée ?;
2. Comment specifier le chemin d'accés (chemin d'accés à distance) de cette base au niveau de l'instruction java:
String url = "jdbc:odbc:chemin";
si cette idée est irrealisable, est-ce que je peux préciser le chemin à travers la configuration du bdd au niveau du système et comment je peut configurer une base distante ??
merçi d'avoir vos aides.
A voir également:
Exemple base de données access gestion du personnel
dvoraky
Messages postés744Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention 9 mai 20108 27 janv. 2009 à 11:34
Salut,
Si le serveur est connecté à la base de données et que le client est connecté au serveur, il te suffit d'envoyer un évènement ou quelque chose qui, sur le serveur, va lancer une requête et renvoyer le résultat de cette requête au client qui l'a demandé.
Le client ne va pas se connecter à la base de données de par lui-même mais passer par le serveur pour lancer les requêtes, tu vois ce que je veux dire? Moi, je le vois comme ça
Client --> Serveur --> Base de données
Par exemple, le client va saisir une requete dans une JTextArea, l'envoyer au serveur sous forme de String et le serveur va l'exécuter avec sa connexion JDBC et renvoyer le résultat au client
"SELECT sysdate FROM dual" ---envoi au serveur---> Statement s
<---retour au client----...... ResultSet ........
<hr width="100%" size="2" />
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
dvoraky
Messages postés744Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention 9 mai 20108 26 janv. 2009 à 09:47
Salut,
Alors premièrement, ta question est sur la connexion à une base de données, n'est ce pas?
As tu des connaissances en JDBC et/ou arrives tu à te connecter à une base de données Access (dans un autre programme, par exemple, l'as tu déjà fais) ?
Ensuite, le partage d'informations du côté serveur ne me semble pas impossible et plutôt intéressant même.
<hr width="100%" size="2" />
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
kamphy
Messages postés1Date d'inscriptionsamedi 19 mars 2011StatutMembreDernière intervention23 mars 2011 23 mars 2011 à 23:48
Comment ca envoyer la requete sous forme de string au serveur?
Le serveur ne dispose pas de l'application, il dispose juste de la base de donnée
Comment donc spécifier ce chemin distant au niveau de mon application en local??
c'est ca ma préocupation..
Encore merci...