Skip site navigation (1) Skip section navigation (2)

Re: Como obtener con ResultSet todas las bases de datos

From: Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com>
To: miguel(dot)miguelmanzano(at)gmail(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Como obtener con ResultSet todas las bases de datos
Date: 2010-06-09 13:51:58
Message-ID: AANLkTimpEVMV6iEia_KeyYFMHVlZLCPvE9JtrYNwrRrz@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
El 8 de junio de 2010 22:04, miguel manzano
<miguel(dot)miguelmanzano(at)gmail(dot)com>escribió:

> He usado años atras el ResultSet para obtener la lista completa de bases
> de datos en mi instalacion pero ahora solo me devuelve el nombre de la
> base de datos a la que estoy conectado, pese a que uso :
> while ( catalogRs.next() ){
>
>            System.out.println("Catalog " + catalogRs.getString(1));
>            ResultSet tableRs =
> md.getTables(catalogRs.getString(1),"%","%",(String []) null);
>            }
> Cuando uso :
> # psql template1 -c "select datname from pg_catalog.pg_database"
> en este caso me devuelve la lista completa pero yo lo necesito a partir
> del driver jdbc. si alguien me puede ayudar, la verdad es que he leido
> en la lista este problema y me imagino que cometo algun error que no
> estoy encontrando
> Gracias
> Miguel Manzano


Si realmente es problema de dicho método, manda la sentencia sql
directamente:
Statemen st = conn.createStatement( );
ResulSet rs = st.executeQuery("select datname from
pg_catalog.pg_database;");
while ( rs.next( ) ){
   System.out.println( rs.getString( 1 )  );
}

In response to

pgsql-es-ayuda by date

Next:From: Juan Carlos Medina RuizDate: 2010-06-09 14:56:05
Subject: Busquedas Inteligentes
Previous:From: miguel manzanoDate: 2010-06-09 03:04:47
Subject: Como obtener con ResultSet todas las bases de datos

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group