asd1500 0 Denunciar post Postado Dezembro 10, 2009 Boa tarde, estou iniciando no java e com dificuldades. Gostaria de armazenar o resultado da consulta do banco de dados em um array. Mas não sei como fazer. import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; class BancoDeDados { public static void main(String args[]) { Connection con = null; try { Class.forName("org.postgresql.Driver"); con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/sudoku","postgres", "adm1@"); Statement stm = con.createStatement(); Statement stm2=con.createStatement(); String SQL = " Select * from dados_jogo1 "; String SQL2= "select * from jogo1"; ResultSet rs = stm.executeQuery(SQL); ResultSet rs2 =stm2.executeQuery(SQL2); while (rs.next()) { int Lin_Col = rs.getInt("lin_col"); int Dados_Chave=rs.getInt("dados_chave"); System.out.println("Lin_Col: " + Lin_Col + " Dados_Chave: " + Dados_Chave); } while (rs2.next()) { int Linha = rs2.getInt("Linha"); int Coluna =rs2.getInt("Coluna"); int Lin_Col1=rs2.getInt("Lin_Col"); int numero =rs2.getInt("numero"); System.out.println("Linha: " + Linha + " Coluna: " + Coluna +"Lin_Col1: " +Lin_Col1 + "Numero: " +numero); } } catch (SQLException e) { e.printStackTrace(); // vejamos que erro foi gerado e quem o } catch(ClassNotFoundException ep) { ep.printStackTrace(); } finally { try { con.close(); } catch (SQLException onConClose) { System.out.println(" Houve erro no fechamento da conexão "); onConClose.printStackTrace(); } } } } A princípio meu código é esse. Alguém pode ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Dezembro 10, 2009 Array do que voce precisa? O ideal é criar uma classe que contenha os dados da tabela que voce fez o select. Recuperando os dados voce monta o objeto chamando os métodos set´s e adiciona ele no array ou mesmo num ArrayList. Qualquer dificuldade poste ai. Abraço! Compartilhar este post Link para o post Compartilhar em outros sites