Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD > Débuter
Débuter Forum d'entraide : Comment débuter en base de données ? Tutoriels SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/04/2007, 16h48   #1
Membre éprouvé
 
Avatar de Claythest
 
Inscription : mai 2003
Messages : 548
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 548
Points : 461
Points : 461
Par défaut Quel est le strict minimum pour se connecter à un SGBD ?

Bonjour tout le monde,

Ma question est dans le titre :

Quelles sont les informations minimales requises pour se connecter à un SGBD ?

J'explique un peu pourquoi j'en arrive à me poser cette question : je suis en train de réaliser un outil qui devra récupérer des données stockées par différents logiciels utilisant eux-même un SGBD. Ils utilisent donc en interne une base de données, complètement invisible pour l'utilisateur. Pourtant, je souhaiterai m'y connecter, et donc je souhaiterai que l'utilisateur me guide le moins possible afin que je puisse récupérer les informations me permettant de me connecter à la bonne base de données...

Si je m'exprime mal ou ne suis pas assez clair, n'hésitez pas à me poser des questions

Le logiciel que je développe est en JAVA, j'utilise donc JDBC qui me permet de me connecter à pas mal de SGBD différents, mais pour m'y connecter réellement, j'ai besoin des infos suivantes (outre le type du SGBD et l'adresse de la machine hôte) :
- le port
- le nom de la base de données
- le login
- le mot de passe pour le login

Or, ces informations, l'utilisateur lui même ne les connait pas... Y aurait-il un moyen (peut être dépendant des SGBD) me permettant de récupérer ces infos ou de les lister (s'il y en a plusieurs) afin de les proposer (dans une interface) à l'utilisateur pour qu'il sélectionne les bons paramètres, me permettant ainsi de me connecter et de récupérer les données ?

Je pense que le seul moyen à ma disposition serait de demander toutes ces informations aux développeurs des logiciels qu'utilisent mes utilisateurs... Mais si cela se trouve, c'est possible autrement, et plus simplement (pas besoin de téléphoner à tout le monde...)

Si vous avez des idées, merci de me les communiquer
Claythest est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2007, 14h42   #2
Membre du Club
 
Inscription : septembre 2005
Messages : 73
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : septembre 2005
Messages : 73
Points : 54
Points : 54
Bonjour Claythest,

Sais-tu quelle base de données est utilisée (Oracle, Ms Sql Server, MySQL, Access ?)
Une fois le type de base définie, les informations peuvent être quelque fois situées en fonction du type de connexion.
GyLes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 09h51   #3
Membre éprouvé
 
Avatar de Claythest
 
Inscription : mai 2003
Messages : 548
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 548
Points : 461
Points : 461
Bonjour GyLes,

En effet, j'ai bien connaissance du type de la BD utilisée (enfin, ca doit être une des informations requises pour pouvoir s'y connecter...).

J'ai réfléchis depuis le jour où j'ai posté ce post, et j'en arrive à la conclusion que les informations minimales requises pour me connecter à toute base de données sont :

- Le type de la BD (firebird, Oracle, MySQL, ...)
- le nom de la base
- un login
- un mot de passe

(le port peut être déterminé en fonction du type de la BD...)

Le type de la BD, l'utilisateur du dit logiciel pourra le connaitre, pour le login et le mot de passe, je ne vois pas d'autres solutions que de le demander aux développeurs du dit logiciel...

Voila, il me faudra donc téléphoner partout, c'est la seule solution
Claythest est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h02.


 
 
 
 
Partenaires

Hébergement Web