在where子句的mysql select语句中使用jtable值

62lalag4  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(240)

我目前正在从事一个项目,这使我需要在where子句的select语句中使用jtable中的值。有人能帮我这个忙吗。我的目标是在查询中一次使用每个值,让它遍历整个列并在另一个jtable中显示结果,到目前为止,我一直从最后一行得到一行结果和它的结果,因此我怀疑它正在遍历列,但只显示最后一个值的结果集,这是我到目前为止的结果

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
          try{
    Class.forName("com.mysql.cj.jdbc.Driver");
    conn=DriverManager.getConnection("jdbc:mysql://localhost/jurassic","root","1234");
    int rows=jTable1.getRowCount();
    for(int row = 0; row<rows; row++)
    {   
     Object jambo = ( Object)jTable1.getValueAt(row, 0);
     String queryco = "select distinct fname from cosplay where jambo = '" + jambo + "'";
     pst = conn.prepareStatement(queryco);
     rs=pst.executeQuery(); 
     table3.setModel(DbUtils.resultSetToTableModel(rs)); 
      }
   JOptionPane.showMessageDialog(null, "Successful Save");
  }
  catch(Exception e){
   JOptionPane.showMessageDialog(this,e.getMessage());
  }
    }                           `

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题