Почему мой населенный пункт не дает никаких результатов? - PullRequest
0 голосов
/ 20 марта 2020

мой метод ukog должен перебирать массив, созданный мною с использованием метода заполненности, и массив, хранящий объекты с идентификатором из базы данных, но, похоже, он не содержит никаких значений. Также не отображаются ошибки.

 public class DeploymentInfoSpecificsPanel extends javax.swing.JPanel {

/**
 * Creates new form DeploymentInfoSpecificsPanel
 */


 public DeploymentInfoSpecificsPanel() throws SQLException {
    initComponents();
   ukog();

}

private ArrayList<AccountDetails> populate() throws SQLException{
  Connection c = DatabaseUtilityClass.createNewConnection();
  ArrayList<AccountDetails> list = new ArrayList();
  try{
      String q = "Select * from ACCOUNTINFO";
      Statement stmt = (Statement)c.createStatement();
      try(ResultSet rs= stmt.executeQuery(q)){
          while(rs.next()){
              AccountDetails a = new AccountDetails();
              a.setId(rs.getInt("ID"));
              a.setAccountId(rs.getString("ACCOUNTID"));
              list.add(a);
          }
      }
  }
  catch(Exception e){
      e.printStackTrace();
      System.out.println("err");
  }
  c.close();
    return list;
}

private ArrayList<String> findAccountId() throws SQLException{
ArrayList<AccountDetails> list = populate();
ArrayList<String> hello = new ArrayList();
    for (AccountDetails d:list){
    if (d.getId()== PanelConstants.ID){
        hello.add(d.getAccountId());
        }
    }
    return hello;

}

private void ukog() throws SQLException{
     ArrayList<String> list = findAccountId();
    for(String y:list){
        System.out.println(y);

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...