我正在Netbeans为我的学校项目做一个小应用程序,但我现在有点卡住了。
我需要在JList
中显示位于我的数据库(mysql)中的信息。我已经编写了大部分内容,但是我得到了一些我无法解决的错误。
这是我的代码:
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
有人可以帮我解决这个问题吗?
提前谢谢。