Ajuda com Select para jogar no campo TextField

Galera esto jah inserindo dados no banco , e deletando , mas o select nao esta rolando.

intaum estou pedindo uma ajudinha . :lol:

(estou buscando no banco o txtLogin.getText() , e tentando devolver o resultado no campo dele mesmos usando o setText no campo txtLogin. )

btnConsulta.addActionListener(new ActionListener(){
			public void actionPerformed (ActionEvent e){
				if (txtLogin.getText().equals("")) {
					JOptionPane.showMessageDialog(null, "Favor preencher um login para ser consultado!");
			}else {
				try{
					Connection con = Conexao.recebeConexao();
					Statement consultaSQL = con.createStatement();
					String q = "select * from acessoTB where Login = '"+txtLogin.getText()+"'";
					ResultSet rs = consultaSQL.executeQuery(q);
					
					if (rs.next())   
					{      
						txtSenha.setText(String.valueOf(txtLogin)); /* ele ta jogando no senha para fazer o teste se ele esta pelo menos jogando nos campos , até joga mas acusa erro .*/
					//txtLogin.setText(String.valueOf(txtLogin));	// o certo seria isso mesmo , mas quero testar com o de cima para confirmar se realmente esta executando o bloco.			
					}
						
				}catch(SQLException d){
					JOptionPane.showMessageDialog(null,"Erro: "+d);
				}
				
			}
			}
		});

OBS : fico no aguardo de uma ajuda, desde jah agradecido.

Tenta

txtSenha.setText(RS.getString("txtLogin"));

O que tu usaste seria para o caso da txtsenha ser uma variavel de texto e o campo txtlogin um numero

Espero ter ajudado.

cara nao funcionou nao , tipo o máximo q foi eh jogar uma valor qualquer - tipo

txtSenha.setText(rs.getString(“txtLogin”));

ele jogo nno campo senha mas só o"txtLogin" nao resultado do select

obrigado pela ajuda , se houver outra solução eu agradeço abs

Alguem do GUJ poderia dar uma força com este problema?

agradecido.

  1. Sempre use as tags e para colocar seu código no fórum.
  2. É muito recomendável delegar a tarefa de persistência para uma classe separada (um DAO) ao invés de socar o código de persistência no meio do código da view.
  3. Sempre use PreparedStatement (e não apenas Statement).

Depois de realizar essas etapas poderemos te ajudar. De qualquer forma, recomendo que leia os primeiros capítulos da apostila FJ-21 da Caelum que trata exatamente disso.

Marcos,

Obrigado pelas dicas , ontem procurei esta apostila , mas nao achei o pdf para downlod, se tiver como enviar para o meu email caso tenha, email : mf.sniper@gmail.com .

Abs. agradecido.

Tem algo errado com sua procura…

Veja: http://www.google.com.br/search?q=fj21+caelum+download

Primeiro resultado.

Obrigado , axo que acabei colocando apostila errada.

vlw.