Erro ao conecta o banco de dados

0 respostas
X
con_cidade = new conexao();

con_cidade.conecta();

con_cidade.executeSQL(select*FROM cidade);

try

{

con_cidade.resultset.first();

codigo.setText(con_cidade.resultset.getString(codigo));

nome.setText(con_cidade.resultset.getString(nome));

uf.setSelectedItem(con_cidade.resultset.getString(uf));

}

catch(SQLException erro)

{

JOptionPane.showMessageDialog(null,Não localizou dados+erro);

}

}

a minha classe de conexão e esta

package ultilitario;

import javax.swing.<em>;

import java.sql.</em>;
public class conexao

{

final private String driver = sun.jdbc.odbc.JdbcOdbcDriver;

final private String url = jdbc:odbc:estoque;

final private String usuario = “”;

final private String senha = “”;

private Connection conexao;

public Statement statement;

public ResultSet resultset;
public boolean conecta()

{

boolean result = true;

try

{

Class.forName(driver);

conexao = DriverManager.getConnection(url, usuario, senha);

JOptionPane.showMessageDialog(null,Conectou);

}
catch(ClassNotFoundException Driver)

{

JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);

result = false;

}

catch(SQLException Fonte)

{

JOptionPane.showMessageDialog(null,"Deu erro na conexão "+

"com fonte e dados: "+Fonte);

result = false;

}

return result;

}
public void desconecta()

{

boolean result = true;

try

{

conexao.close();

JOptionPane.showMessageDialog(null,banco fecahdo);

}
catch(SQLException fecha)

{

JOptionPane.showMessageDialog(null,"Não foi possivel "+

"fechar o banco de dados: "+fecha);

}

}

public void executeSQL(String sql)

{

try

{

statement = conexao.createStatement();

resultset = statement.executeQuery(sql);

}

catch(SQLException sqlex)

{

JOptionPane.showMessageDialog(null,"Não foi possivel +

executar o camando sql,+sqlex+, o sql passado foi "+sql);

}

}

}

esta dando este erro quano abri JFrom cidade
não localizou dadosjava.sql.SQLException:Result set type is TYPE_FORWARD_ONLY

Criado 17 de abril de 2008
Respostas 0
Participantes 1