0

我正在 Netbeans 中为我的学校项目制作一个小型应用程序,但我现在有点卡住了。我需要显示位于我的数据库(mysql)中的信息JList。我已经对其大部分进行了编程,但出现了无法解决的错误。

这是我的代码:

public void vulLijst() {        
{            
try {
                DefaultListModel defaultListModel = new DefaultListModel();0
                Connection connection = Connectie.getConnection();
                PreparedStatement stat = connection.prepareStatement("select * from leraar");
                ResultSet result = stat.executeQuery();
                while (result.next()) {
                    int nummer = result.getInt("l_id");
                    String naamLeraar = result.getString("naam");

                    Leraar leraar = new Leraar(nummer, naamLeraar);
                    defaultListModel.addElement(leraar);
                }
                jList1.setModel(defaultListModel);
            } catch (SQLException ex) {
                Logger.getLogger(Leraar.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    }

但是这条线:

Leraar leraar = new Leraar(nummer, naamLeraar);

给出一个错误,它说:

constructor Leraar in class View.Leraar cannot be applied to given types;
required; no arguments
found: int,java.lang.String
reason: actual and formal argument lists differ in length

有人可以帮我解决这个问题吗?

先感谢您。

4

0 回答 0