Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > получить список базданных в PostgreSQL Servere


Автор: Entwickler 13.6.2009, 19:40
Всем привет,

хочу получить список базданных на PostgreSQL Сервере... что бы его потом загрузить в Combobox... так вот... как это сделать? 

Автор: ivg 13.6.2009, 19:52
Наверно http://java.sun.com/javase/6/docs/api/java/sql/DatabaseMetaData.html#getSchemas() или может быть http://java.sun.com/javase/6/docs/api/java/sql/DatabaseMetaData.html#getCatalogs()

Автор: yuliada 14.6.2009, 12:22
Можно так попробовать:
Код

Statement st = c.createStatement();
ResultSet rs = st.executeQuery("select datname from pg_database");
while (rs.next()) {
  String str = rs.getString(1);
  //if isn't something from system stuff 
  if (!str.equalsIgnoreCase("template1") && !str.equalsIgnoreCase("template0") && !str.equalsIgnoreCase("postgres")){ 
    //Do something
  }
}


Автор: Entwickler 15.6.2009, 12:43
работает!!! Спасибо... а где можно ознакомиться с подобными возможностями PostgreSQL? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)