Sql + jtextfield

Boa Tarde, caros colegas,

Minha dúvida é a seguinte:

Aplicação: Cadastro de Usuário
DB: SQL
Necessidade: Passar e resgatar valores do banco com um JtextField.
Legenda: C = Controller, V = View

Tenho a seguinte situação, meu C tenho a seguinte classe:


E depois tem o código do botão BUSCAR() da minha V:


Esta é minha tentativa de idéia de fazer isso funcionar.
O que eu quero?

-> Quero que quando a pessoa digitar na View, no campo de Login(idUsuário) e clicar em buscar, ele pegue esse valor, passe para dentro da busca do SQL.
Com isso o SQL encontrando os dados, retorne esses valores para a variavel onde consiga lançar de volta nas minhas JTEXTFIELD referente a cada campo encontrado no resultado da QUERY.

Ex: Digitei no campo IDUSER(jtextfield) da VIEW o valor = ADM

  • no CONTROLLER, vou pegar esse valor e passar para a Query fazer a busca;
  • se encontrado, vai me retornar no rs, todos os campos da tabela
  • tenho que pegar todos esses campos (ou que quero) do rs e passar de voltar a minha VIEW dentro de cada jtextfield que quero que preencha com cada dados da tabela retornada.

Cara, ficou meio confuso tudo isso…

Mas creio que você queira isso:
where usr_login = '"+ algumCampo.getText() +"'

Pra fazer a condição se existe algo

if(rs.next()){ 
   //existe
} else {
   //Nao existe
}

Mas este campo algumCampo.getText() ele é da VIEW e a query q faz a consulta é do controller (MVC).

Obs.: A condição se existe já está feita.

Como falei, quero fazer a minha VIEW conversar com o Controller

public CadUsuario_GS (String busca){ ....
.......
where usr_login = '"+ busca +"'
.......
}

Na hora de chamar no view:

CadUsuario_GS(seuCampo.getText());