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
Partager