>

DAL을 사용하고 있는데 CALBox를 DAL의 데이터로 채우려 고합니다.

GUI 코드에서 직접 데이터베이스에 연결할 때이 작업을 수행하는 방법을 알고 있지만 클래스를 사용하여 새 메소드를 만들 때마다 데이터베이스에 다시 연결할 필요가 없습니다. GUI 코드.

NetBeans IDE를 사용하는데 이것을 수행 할 방법이 있습니까?


  • 답변 # 1

    스택 오버플로에 오신 것을 환영합니다.

    생성자에서 또는 콤보 상자를 채울 때마다 쿼리를 사용하여 데이터베이스에서 데이터를 가져옵니다.

    Statement statement = dbConnection.createStatement();
    ResultSet rs = statement.executeQuery("SELECT name FROM users"); // a query example, you will replace it with the query you need
    List<String> comboContent = new ArrayList<>();
    while (rs.next()) {
        comboContent.add(rs.getString("name"); // get content by column name
    }
    
    

    JComboBox에서 결과를 구성에 추가합니다 :

    JComboBox myCombo = new JComboBox(comboContent.asList());

  • 이전 c++ - 복합 유형에 대한 qvector vs std - : vector
  • 다음 python - 소스 레이블이있는 apiupdate_status의 상태 인 문자열 변수