Hi all!
Vamos, que no se realmente si sea la mejor de las ayudas, pero aquí va:
La URL de una conexión a base de datos posee una forma similar a esta
jdbc:<dbms>://<host>:<puerto>/<database>?user=<usuario>&password=<clave>
ej:
String ulrjdbc = "jdbc:mysql://localhost:3306/prueba?user=yo&password=petete;
Si te vas por el camino difícil deberías pensar en cosas como:
1. ejecutar un proceso en el shell tipo 'ps' y obtener los resultados vía
InputStream
2. filtrar los procesos relativos a manejadores de base de datos
3. localizar la carpeta de ejecución de la base de datos
4. identificar los ficheros de configuración de los manejadores
5. extraer los datos requeridos para la conexión <mientras se pueda>
en otras palabras, es una chapuza
Ahora, si nos ordenamos un poquitín y tenemos un pool de DataSource, podríamos
hacer una llamada a cada DataSource obteniendo un Connection y luego jugar con
los metadatos o cualquier otra movida.
--- En SoloJava@..., "juanjose720" <juanjose720@...> escribió:
>
> Buenas hola a todos...soy estudiante de la Universidad Experimental romulo
Gallegos...Ubicada en san juan de los Morros...Estoy haciendo un Proyecto de
sistema de informacion III, tego una gran duda...quiero crear un jtree apartir
de una base de datos..me explico mejor mi meta es que en el nodo padre del
jtree, se el loscalhost y sus hijos sea todas las posibles bases de datos que
este existan... si alguien sabe le estaria muy agradecido de que me
explicace...o msi sabe de alguna web q lo explique...
>