我正在 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
有人可以帮我解决这个问题吗?
先感谢您。