Qual codigo para utilizar dados de um campo texto contigo em outra tela
29/06/2017
0
Gostaria de saber qual codigo uso para realizar a seguinte açao:
So que este txtCodigo, esta na Tela A e o comando sendo executado na Tela B
Como posso relacionar esse comando?
NetBeans
Select *from tabela where produto =? pst.setInt(1, Integer.parseInt(txtCodigo.getText()));
So que este txtCodigo, esta na Tela A e o comando sendo executado na Tela B
Como posso relacionar esse comando?
NetBeans
Caio
Curtir tópico
+ 0
Responder
Posts
03/07/2017
Israel Suhanko
Você deve utilizar uma classe de transação.
Faça o seguinte:
1) Crie um pacote "ExemploDto" e uma classe DTO "VariaveisDTO"
2) Nessa classe crie variáveis privadas espelhando a estrutura do banco. ex: "private int txtCodigo;"
3) Encapsule os campos, ou seja, gere os getters e setters (botão direito > getters e setters (selecione a opção encapsular)
4) Na tela A utilize o setter do campo correspondente para carregar a variável com o valor correspondente
5) Chame a tela B passando como parâmetro a classe "VariaveisDTO"
6) Monte sua query utilizando o getter do campo correspondente desse jeito:
Note que o valor a ser pesquisado está carregado numa classe própria.
Faça o seguinte:
1) Crie um pacote "ExemploDto" e uma classe DTO "VariaveisDTO"
2) Nessa classe crie variáveis privadas espelhando a estrutura do banco. ex: "private int txtCodigo;"
3) Encapsule os campos, ou seja, gere os getters e setters (botão direito > getters e setters (selecione a opção encapsular)
4) Na tela A utilize o setter do campo correspondente para carregar a variável com o valor correspondente
5) Chame a tela B passando como parâmetro a classe "VariaveisDTO"
6) Monte sua query utilizando o getter do campo correspondente desse jeito:
pst.setInt(1, Integer.parseInt(variaveisDTO.getTxtCodigo()));
Note que o valor a ser pesquisado está carregado numa classe própria.
Responder
Clique aqui para fazer login e interagir na Comunidade :)