Usa um Scrollable ResultSet para naum precisar abrir o ResultSet duas vzs (esse codigo eh velho)....

 

  public static String[][] montarArray(String sql, int numColunas)
  throws Exception {
    int i = 0;
    int j;
    Connection    cnx ;
    Statement     stmt = null;
    String[][]    array = null;
    ResultSet     resultado = null;

    cnx = pegarConexao() ;
    try {
        array = new String[0][numColunas] ;
        stmt = cnx.createStatement() ;
        resultado = stmt.executeQuery(sql);

        while (resultado.next()) {
          i++;
        }
        resultado.close() ;

        resultado = stmt.executeQuery(sql);
        if (i > 0) {
          array = new String[i][numColunas];
          i = 0;
          while (resultado.next()) {
            for (j = 0; j < numColunas; j++) {
              array[i][j] = resultado.getString(j+1);
            }
            i++;
          }
        }
    } finally  {
        if (resultado != null) {
            resultado.close();
        }
        if (stmt != null) {
            stmt.close();
        }
        liberarConexao(cnx);
    }
    return array;
  }

 "Ricci, Rodolfo (BR-Paulista Seguros)" <[EMAIL PROTECTED]> wrote:

Anderson, se quer guardar o resultado de um RS, utilize ou um arrayList ou um hash.
Rodolfo Ricci
 
Renato
String bidirecional é um array de Strings com duas dimensões
 
-----Mensagem original-----
De: Brito, Renato O. [mailto:[EMAIL PROTECTED]]
Enviada em: Wednesday, November 06, 2002 2:17 PM
Para: '[EMAIL PROTECTED]'
Assunto: RE: [java-list] Guardar conteudo de Resultset dentro de um String [] []?

Anderson o que seria uma string bidireconal ou bidirecional sei lá ?
 
 
Renato...
 
-----Original Message-----
From: Anderson José de Souza [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, 5 de November de 2002 3:36 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Guardar conteudo de Resultset dentro de um String [] []?

Preciso guardar o conteudo de um ResultSet dentro de uma String [] [] (bidireconal)
mas não estou conseguino nem inicializar está String, como faço para poder inicializar
e gravar os valores retornados do ResultSet dentro desta String?
 
 
Grato
 
 
Anderson
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.

Responder a