Java MySQL PreparedStatement Instruction SELECT

J'ai une base de données et d'un Programme Java. Je suis en train d'écrire un code, de sorte que si dans un textfield un MockID est entré, et de le soumettre bouton est enfoncé, les détails selon entré Maquette ID doit être récupéré à partir de la base de données et les afficher dans un textarea. ci-dessous le code que j'ai écrit. Le code fonctionne maintenant après les modifications que j'ai faites. Toutefois, dans le textarea, il n'est pas d'afficher les informations pertinentes à partir de cet enregistrement pour la Maquette de l'Id, mais juste le texte.
Quelqu'un pourrait-veuillez en informer ?

    JButton button = new JButton("Submit");
    button.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {


        String mockId = textField.getText();    

        try {

            String sql = "SELECT MockID, Subject, Year, Date FROM mockexam WHERE MockID =?";    

            PreparedStatement prest = con.prepareStatement(sql);
            prest.setString(1, mockId);

            prest.executeQuery();
            textArea.append("MockID, Subject, Year, Date");
            JOptionPane.showMessageDialog(frmFindMock, "Record has been updated.");


        }

        catch (SQLException e) {
        //System.out.println("Record couldn't be added!");
        e.printStackTrace();
        JOptionPane.showMessageDialog(frmFindMock, "Record couldn't be updated. Please try again.");
        }
        }

        });

    button.setBounds(303, 60, 75, 23);
    panel_1.add(button);
InformationsquelleAutor Pita | 2012-03-08