1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Puxar Dados do BD Digitando "id" dele em uma JTextField e recebendo esses dados em outra JTextArea..

Puxar Dados do BD Digitando "id" dele em uma JTextField e recebendo esses dados em outra JTextArea..

Bom só gostaria de saber como eu faço para, quando eu digitar na minha JTextField o "id" 1 ele busque tds os dados do cod 1 e jogue eles em uma JTextArea..

estou fazendo assim, mais não vai

 public String addMercadoria()
         {
      String conteudo = "";
      String retorno ="lista vazia !";


      try
      {
         String sql = "select * from mercadoria where id = ? ";
         st = conn.prepareStatement(sql);
         st.setInt(1,getId());
         ResultSet resultSet = st.executeQuery();

        if(resultSet.next())//so espero um resultado por isso uso if para verificar
            { 
            setDescricao(resultSet.getString("descricao")); // coloca-se os dados
            setPreco(resultSet.getDouble("preco"));

            conteudo += "Codigo : "+resultSet.getInt("id")+";      ";
            conteudo += "Descricao : "+resultSet.getString("Descricao")+" /";
            conteudo += "R$ : "+resultSet.getString("preco")+"\n";

         }                                 
         retorno = conteudo;
         st.close(); //fecha consulta

      }
      catch(Exception e)
      {

         e.printStackTrace();
      }
      db.closeConnection();
      return retorno;
         }




public void actionPerformed(ActionEvent e){

     if( e.getSource() == btnAddMercadoria )
      {
            ItemCompra merc = new ItemCompra();
            area.setText( "" +merc.addMercadoria() );

  }

pode me ajudar?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java javascript java-ee javadoc javafx java8 ou faça a sua própria pergunta.