Retornando 1º Registro do Banco de Dados [RESOLVIDO]

Olá pessoal, com retorno o primeiro registro do banco de dados ?
Fiz +/- assim, mas devido ao while ele está retornando o último registro.

public LogradouroBean primeiroRegistro(){
		try{
			LogradouroBean bean = new LogradouroBean();
			pstmt = conexao.prepareStatement("select *from logradouro order by codigo", 
					ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
			ResultSet rs = pstmt.executeQuery();
			while(rs.next()){
				bean.setCodigo(rs.getString("codigo"));
				bean.setNome(rs.getString("nome"));
			}
			rs.first();
			return bean;
		}
		catch(SQLException e){
			JOptionPane.showMessageDialog(null, e.getMessage());
			return null;
		}		
	}

o que vc quer ?

Eu quero que quando eu clicar no botão primeiro, minha JTextField código e minha JTextFiled nome, recebam os 2 primeiro valor que está no banco de dados, do jeito que fiz ele está retornando o último.

Faça assim

if(rs.next()){ bean.setCodigo(rs.getString("codigo")); bean.setNome(rs.getString("nome")); }
troque o while por if

Oliveira.caio Falou tudo !

       Posta o fonte aqui para nos vermos !

Valeu Caio, deu certo.