использование jtable значений в предложении mysql select в предложении where - PullRequest
0 голосов
/ 28 августа 2018

В настоящее время я работаю над проектом, который привел меня к необходимости использовать значения из JTable в операторе select в предложении where, чтобы быть точным. Может ли кто-нибудь помочь мне в этом начинании. Моя цель состоит в том, чтобы использовать каждое значение за раз в запросе, чтобы он повторялся по всему столбцу и отображал результаты в другой 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());
  }
    }                           `  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...