Bom dia galera,
Sou iniciante em java, e estou com um problema que creio ser apenas desatenção...
Mas to desde ontem tentando e não consigo resolver :(
Seguinte...
Estou tentando dar um select em um banco access 2007 (não tive outra escolha) só que ele me retorna um erro "Ivanlid Concurrency Type"
vou postar os códigos
conexao c = new conexao();
c.conecta();
c.executeSQL("select * from tabela;");
try {
c.resultset.next();
System.out.println(c.resultset.getString("nome"));
//tfMatricula.setText(c.resultset.getString("matricula"));
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Dados não encontrados!" + e.getMessage());
System.out.println(e);
}
esse código ai é onde estou chamando o executeSQL
public void executeSQL(String query) {
try {
statement = conect.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.TYPE_FORWARD_ONLY);
resultset = statement.executeQuery(query);
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Erro: " + e.getMessage());
}
}
Este ai é o método executeSQL
depois de gerar a mensagem "invalid concurrency type" ele informa erros na linha 36 que é essa
c.resultset.next();
ele gera o erro "java.lang.NullPointerException" ou seja... fala que o objeto está nulo, no entando não consegui resolver =(
alguém poderia me ajudar??
Desde já agradeço!
Grande abraco!