Rechercher : dans
Par :

Bases de données avec JDBC

Dernière réponse le 8 avr 2008 à 12:40:17 Nath, le 28 jun 2001 à 16:07:13 
 Signaler ce message aux modérateurs

Tout d'abord merci de vous intéresser à mon message
je veux juste savoir comment on peut faire pour récupérer la liste des BDD sachant seulement le driver que l'on veut utiliser (odbc, Oracle ..)
merci
P.S. : si vous voulez plus de détails dans ma demande écrivez-moi.

Meilleures réponses pour « Bases de données avec JDBC » dans :
Sauvegarde restauration base de données Mysql VoirL'article suivant va présenter la manière la plus facile pour sauvegarder et restaurer les bases de données Mysql. Sauvegarde Pour sauvegarder une base de données existante il est conseillé de créer un dump. Pour dumper toutes les bases de...
Connexion à une base Oracle en php Voir1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à...
Connexion à la base de données avec JDBC VoirConnexion à la base de données L'API (Application Programming Interface) JDBC, c'est-à-dire la bibliothèque de classes JDBC, se charge de trois étapes indispensables à la connexion à une base de données : la création d'une connexion à la...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

Beun, le 29 jun 2001 à 11:10:40

Je ne comprend pas tout a fait ta question car je pense qu'il est impossible de recuperer une BDD sanspreciser une URL a un moment donne....
Cependant dans le package java.sql.*; deux classes pourraient repondre a ta question
La classe Driver et la classe DatabaseMetaData.....
c'est a verifier mais je pense qu'en bidouillant un peu...ca devrait coller ..a la limite reprecise ta question et j'essaierais de mieux y repondre...


Pour en savoir plus..
http://java.sun.com/products/jdk/1.2/docs/api/index.html



Beun

Répondre à Beun

2

Nath, le 29 jun 2001 à 11:22:43

Merci pour ta réponse
mais en fait ce que je veux c'est pouvoir sélectionner un driver : odbc, Oracle ou My SQL.
après selon le driver sélectionné on arrive à récupérer la liste des Bases de Données qui existent sur le serveur (cela ressemble en fait à la liste des tables d'une BDD qu'on a avec la commande getTables).
j'utilise des JSP et des Servlets et je dois arriver à avoir un site d'administration de BDD
si encore pb m'écrire.
merci

Répondre à Nath

3

Beun, le 29 jun 2001 à 12:04:00

Bon le premier point est pas tres complike..tu fais une liste defilante , n importe quoi ki puisse recperer le nom du driver...
Apres selon moi..tu fais une classe qui implemente l'interface Connection et une seconde qui implemente DataBaseMetaData...et tu bidouilles entre les deux je pense...
Puis tu manipules les methodes...
(il est necessaire de faire de l'heritage sur les interfaces car ilest impossible de les instancier...)
Je n ai jamias faire ce genre de chose...c sans doute long a coder et je te conseille de tester les methodes une a une :op)

Regarde nottement la methode getCatalog() ...

N'hesite pas a consulter l url donnee precedement...il y a tout ce ki fo pour maitriser le JAVA :)

bien sur..tes classes vont devoir etre mis en package afin de pouvoir les importer dans tes servlets ou tes pages JSP...

Je suis desole de nepas pouvoir plus t aider

a+



Répondre à Beun

4

Nath, le 29 jun 2001 à 15:02:21

Merci beaucoup pour ces conseils je vais essayer
@ plus

Répondre à Nath

5

Nath, le 29 jun 2001 à 15:11:34

J'ai regardé mais à quoi correspond le catalog name ?????
merci

Répondre à Nath

6

 hiba, le 8 avr 2008 à 12:40:17

Avec un programme VB6 peut on acceder à une base de données AS400 via JDBC

Répondre à hiba