public void preencheVetor() throws SQLException {
int i = 0;
guarda_livros = new conexao();
guarda_livros.conecta();
guarda_livros.executeSQL("Select *from livros");
guarda_livros.resultset.first();
try {
while (guarda_livros.resultset.next()) {
nome = (guarda_livros.resultset.getString("nomeLivro"));
vetlivro[i]=nome;//ERRO AQUI! (excpetion)
i++;
}
} catch (SQLException ex) {
Logger.getLogger(tela.class.getName()).log(Level.SEVERE, null, ex);
}
}
valeu
Erro preenchendo ArrayList[RESOLVIDO]
6 Respostas
Certo, mais qual a Exception??? Tem como colocar o stack trace???
T+
O vector vetLivro foi inicializado?
vetlivro = new String[xx]
A
Pode ser:
- Não instaciar a variável.
- Como você sabe o tamanho do vetor? Usa ArrayList, Vector etc, fica mais fácil, pois não tem que saber o tamanho.
Coloca a stacktrace da exception.
pessoal troquei o vetor pelo ArrayList, mas o problema permanece 
public void preencheArray() throws SQLException {
int i = 0; livro_guarda = new ArrayList();
guarda_livros = new conexao();
guarda_livros.conecta();
guarda_livros.executeSQL("Select *from livros");
guarda_livros.resultset.first();
try {
while (guarda_livros.resultset.next()) {
nome = (guarda_livros.resultset.getString("nomeLivro"));
COMO FAZER PARA GUARDAR OS NOMES NO ARRAY?
i++;
}
} catch (SQLException ex) {
Logger.getLogger(tela.class.getName()).log(Level.SEVERE, null, ex);
}
}
Cadê o stack trace??? Sem ele fica difícil de saber qual erro está dando…
T+
public void preencheArray() throws SQLException {
int i = 0; livro_guarda = new ArrayList();
guarda_livros = new conexao();
guarda_livros.conecta();
guarda_livros.executeSQL("Select *from livros");
guarda_livros.resultset.first();
try {
while (guarda_livros.resultset.next()) {
nome = (guarda_livros.resultset.getString("nomeLivro"));
livro_guarda.add(i, nome);// O PROBLEMA ESTAVA NA FORMA DE ARMAZENAR
i++;
}
} catch (SQLException ex) {
Logger.getLogger(tela.class.getName()).log(Level.SEVERE, null, ex);
}
}
Obrigado a todos
Criado 18 de maio de 2009
Ultima resposta 18 de mai. de 2009
Respostas 6
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo