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 ...
C'est quoi cette histoire de moteur de bases de données?
Dois-je le réaliser moi même?
La recherche sur les extensions me semble beaucoup plus simple je crois.Quoique ce n'est pas une si mauvaise idée que d'interroger les moteurs de bases de données.
Mais pour moi un simple débutant je n'ai pas vu venir cette maniere de proceder.Mais n'y aurait-il pas un grand bleme aussi pour questionner ces moteurs :les login/et mot de passe?
Mais ca a l'air vraiment compliqué ce truc de gestion des moteur de BDD.Ce serait cool de nous guider un peu..
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager