jtextfiled未检索从组合框选择的值

时间:2019-05-31 06:59:17

标签: java mysql netbeans

我想检索从组合框中选取的值到jtextfield。根据我的用户界面组合框位于第4位。所以我编码:

/

和错误弹出窗口:

  

参数索引超出范围。(4>参数数,即1“。

我尝试通过编码;

pst.setString(4, (String)cmbPaySub.getSelectedItem());

不会弹出任何错误,并且值也不会出现。

pst.setString(1, (String)cmbPaySub.getSelectedItem());

请帮助我将值检索到jtextfield。

1 个答案:

答案 0 :(得分:0)

读取结果时,您要在循环中将整个文本替换为结果的值,因此只会显示最后一个值:

while(rs.next()){
    txtFee.setText(rs.getString("Fee"));
}

您应该连接所有值,然后设置文本:

StringBuilder text = new StringBuilder();
while(rs.next()){
    text.append(rs.getString("Fee"));
    text.append("\n");
}
txtFee.setText(text.toString());