我有一个令人讨厌的问题,到目前为止,我有一个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相同的值?