|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Inscription : mai 2003 Messages : 548 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : septembre 2005 Messages : 73 ![]() |
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. |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : mai 2003 Messages : 548 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com