Popular Jtextfield com informações do banco PostgreSQL
2 respostasResolvido
postgresqljava
R
RaphaZ99
Bom pessoal, estou com um trabalho da faculdade e to implementando umas funções a mais, fiz uma tela de login basica apenas com usuario e senha até ai ok, chamo uma outra view e nessa view eu quero carregar as informações do cliente dentro do Jtextefield de acordo com o que está no banco, mas a principio não sei como posso fazer isso, pesquisei algumas coisas e nada me ajudou.
Mano, pesquisa superficial, hein?
Você vai fazer o select, trazer os dados até a tela e, na tela, invocar o método setText…
R
Solucao aceita
RaphaZ99
haha pior que não, acredito que se for pra tirar sarro é melhor não comentar, mas busquei em outras fontes. A duvida era só como pegar esses dados e setar em uma variavel ou objeto(que foi o que usei no caso) e a solução que densenvolvi foi a seguinte :
publicClientegetCliente(Stringnome)throwsException{Clientecliente=newCliente();Stringinfo="Select * from cliente where nome = ? ";try{PreparedStatementpst=c.prepareStatement(info);pst.setString(1,nome);rs=pst.executeQuery();if(rs.next()){cliente.setId(rs.getInt("id"));cliente.setNome(rs.getString("nome"));cliente.setEmail(rs.getString("email"));returncliente;}else{thrownewException("Usuário e e-mail inválidos.");}}catch(SQLExceptione){JOptionPane.showMessageDialog(null,e.getMessage());}returncliente;}
Assim eu populo meu objeto e retorno ele, e chamo na view.