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