Hola,
Cita:
Iniciado por maloboy_2k ... 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,