Salut à tous,
J'aimerais bien réaliser un programme qui me permettra de lister toutes les bases de données(SQL Server, ORACLE et ACCESS) se trouvant sur ma machine.
Quelqu'un pourrait t-il m'aider la dessus?
Cordialement,
Afef
Salut à tous,
J'aimerais bien réaliser un programme qui me permettra de lister toutes les bases de données(SQL Server, ORACLE et ACCESS) se trouvant sur ma machine.
Quelqu'un pourrait t-il m'aider la dessus?
Cordialement,
Afef
Salut!!!!
Avec quel type d'application voudrais tu réaliser ton gramme?
Windows?Console?Web?
Mais illico je te renverrai a la FAQ C#.Car l'on a répondu dans cette faq a une question qui pourrait t'aider!!
Comment tester l'existence d'un fichier?
Alors tu recherche tous les fichier portant les extensions .mdb (pour access) .mdf por sqlserver et quand il en trouve un tu les stok dans une arraylist ou tout autre objet de stockage en memoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(System.IO.File.Exists("c:\monfichier.txt"))//le fichier existeelse//le fichier n'existe pas
Ensuite tu les affiche.
Bon enfin si j'étais a ta place c'est ce que j'aurais tenté!!!
et ca me plait ton petit projet,je pense que je vais m'y mettre aussi ce soir.
En fait, il ne s'agit pas d'un petit projet mais d'une partie d'un grand projet.
Pour ce qui est de ma question, il s'agit de lister les bases de données gérées par un ou plusieurs de ces SGDBR que l'on sait déjà être présents et actifs.
Si tu trouves quelque chose, n'hésite pas à me la communiquer.
Merci,
Afef
je pense toujours que la demarche que je t'ai proposer est valide.Je vais donc faire des tests ce soir .Et je te tiens au courant demain,mais si tu fouille bien tu devrais pouvoir m'aiguiller aussi.
@+
Plutôt que de rechercher des fichiers, car cette méthode ne me semble pas logique, il faudrait plutôt avoir un moteur de recherche qui va lister les différents moteurs de base de données présents. Ensuite, une fois armé de cette liste, il faudrait interroger chaque moteur pour lui demander la liste des bases de données qu'il possède.
Il faudra que tu gères les différents SGBDR que tu cibles, aussi bien à la recherche qu'à l'interrogation, car chacun à ses spécificités![]()
je vois pas comment lister les bases de données sans avoir les login/mdp adéquates pour oracle et sql-server. En considérant que ton prog tourne sur un serveur, sur un client y a aussi l'adresse du serveur à prendre en compte ...
Partager