Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2013, 10:56
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses
Puntos: 260
Sonrisa Respuesta: Listado de Bases en un Servidor

Hola,

Cita:
Iniciado por maloboy_2k Ver Mensaje
... Acá es donde tengo el problema, ya que en todos los ejemplos que veo JDBC, siempre se conecta al motor y a la base, o no encuentro como decirle al motor que quiero un listado de sus bases registradas.
...
Tendrías que usar el MetaData de la base de datos, ya sea con JDBC o usando las funciones específicas de la base de datos. Definitivamente primero tienes que realizar una conexión, pero no es obligatorio que tengas que especificar un 'schema' o una 'database' en la conexión, de allí puedes obtener información adicional con los objetos JDBC.

http://docs.oracle.com/javase/6/docs...tSchemas%28%29

Otro método es usar las tablas del esquema de metadatos de la base de datos,

Por ejemplo en MySQL:

SHOW DATABASES
https://dev.mysql.com/doc/refman/5.1...databases.html

O por ejemplo en SQL Server:

SELECT * FROM sys.databases
http://msdn.microsoft.com/en-us/library/ms178534.aspx

El acceso a dicha información va a depender de los permisos de usuario con que realizaste la conexión.

Saludos,