Bom dia a todos. Sou iniciante em Java. Estou tendo problemas com o driver ODBC. Estou usando access para fazer um controle de estoque.
public cad_cidade() {
initComponents();
con_cidade = new conexao();
con_cidade.conecta();
con_cidade.executeSQL(“Select * from cidade”);
try
{
while (con_cidade.resultset.next());
{
System.out.println(con_cidade.resultset.getString(“codigo”));
System.out.println(con_cidade.resultset.getString(“nome”));
System.out.println(con_cidade.resultset.getString(“UF”));
O erro que está acontecendo é que não quer aparecer no console os dados do banco. Aparece a mensagem "Estado de cursor inválido. Já refiz o processo da fonte de dados e não resolve o problema.
Por favor, alguém pode me ajudar? Quando dá o run ele conecta e logo em seguida aparece “Estado de cursor inválido”.
Obrigada
Meu msn é daianamowry@hotmail.com
Adicionem.
Bom, primeiro, uma dica, fica mais legível ver o código se você colocar ele entre as tags [ code] e [ /code].
Assim, posta tanto o código da conexão quanto a pilha de erros que a IDE retorna, para verificarmos o que pode estar ocorrendo.
Terceiro, por que access???
[quote=drsmachado]Bom, primeiro, uma dica, fica mais legível ver o código se você colocar ele entre as tags [ code] e [ /code].
Assim, posta tanto o código da conexão quanto a pilha de erros que a IDE retorna, para verificarmos o que pode estar ocorrendo.
Terceiro, por que access???[/quote]
Posta todo o código para vermos o que está ocorrendo.
drsmachado: Access é uma bosta mesmo…e preciso confessar que já usei. Mas estudantes acabam indo para o que é mais intuitivo no momento…
Obrigada, pessoal. Agora deu certo. Eu passei dois parâmetros para o createStatement. E dei um first no resultSet.
Perdoem a minha ignorância. Eu sou apenas uma iniciante. Quero aprender aos poucos. Depois eu migro para outro banco.
Muito obrigada a todos.