使用jTable从数据库填充jTextfield

时间:2014-03-25 23:57:19

标签: java mysql swing jtable jtextfield

我有一个令人讨厌的问题,到目前为止,我有一个jTable,它填充了来自数据库的问题,在该数据库中是问题和答案,1个问题有4个答案,所有答案都在一个表中,并且可以只能通过question_id分开。 我的问题是,如何通过点击jTable中显示问题的字段来填充来自asnwers表的数据的jTextFields?

这是我目前为止的表单击事件

的代码
 private void tblQuestionsMouseClicked(java.awt.event.MouseEvent evt) {                                          

    try{
        int row = tblQuestions.getSelectedRow();
        String Table_click = (tblQuestions.getModel().getValueAt(row,0).toString());
        String sql = "SELECT * FROM gameanswers WHERE question_id ='"+Table_click+"'";
        pst = conn.prepareStatement(sql);
        rs = pst.executeQuery();
        if(rs.next());

        String ans = rs.getString("answers"); 
        jTextField1.setText(ans);
        String ans2 = rs.getString("answers");
        jTextField2.setText(ans2);

    }catch(Exception e){
        System.out.println(e);
}

}    

现在我应该为ans2写什么,以便它不显示与ans相同的值?

0 个答案:

没有答案