private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try{
String r1=rol1.getText();
String sql="select * from parent where roll=?";
pst=conn.prepareStatement(sql);
pst.setString(1,r1);
pst.executeQuery();
if(rs.next())
{
report.setModel(DbUtils.resultSetToTableModel(rs));
}
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,e);
}
} 发布于 2016-04-16 05:05:34
您甚至还没有创建resultset,执行查询并为resultset赋值,然后填充jtable,这怎么可能呢?
resultSet rs = pst.executeQuery();
if(rs.next())
{
report.setModel(DbUtils.resultSetToTableModel(rs));
}也许你是refferring to a another result set变量,那么值当然是冲突的。
https://stackoverflow.com/questions/36656696
复制相似问题