netbeans의 콘솔에 내 레코드를 표시하고 싶습니다. 저는 두 개의 칼럼을 가지고 있습니다 : "naam"과 "AantalTespelenRondes". 나는 그들 + 데이터베이스의 레코드를 표시하고 싶습니다. 다음은 코드를 통해 데이터베이스에 연결하는 코드입니다.netbeans에서 데이터베이스의 데이터를 표시하는 방법 콘솔
데이터베이스의 데이터를 저장하는 List와 함께 작업합니다. 그러나 exucute 때 나는 이것을 얻는다
[[email protected], [email protected]]
그리고 그것은 기록이 아니다. 어떻게 내가 넷빈즈
private final static String LEES_SPELERS_SQL = "SELECT Naam, AantalTeSpelenRondes FROM Spel";
public List<Spel> geefSpel()
{
List<Spel> spelLijst = new ArrayList<Spel>();
//create Statement for querying database
Statement statement;
Connection connection = PersistentieController.getInstance().getConnection();
try
{
statement = connection.createStatement();
// query database
ResultSet resultSet = statement.executeQuery(LEES_SPELERS_SQL);
while (resultSet.next())
{
String Naam = resultSet.getString("Naam");
int AantalRondes = resultSet.getInt("AantalTeSpelenRondes");
Spel spel = new Spel(Naam,AantalRondes);
spelLijst.add(spel);
}
statement.close();
// return Spel;
} catch (SQLException e)
{
e.printStackTrace();
}
return spelLijst;
'Spel' 클래스의'toString' 메소드를 오버라이드 했습니까? –
아니요, 오류가 없습니다. 어쩌면 다른 목록을 사용하여 레코드 목록을 사용해야합니까? – user3639969
오류가있는 경우는 절대로 말하지 않습니다. 나는'Spel' 클래스에서'toString' 메쏘드를 오버라이드했는지 물어 봤습니다 ... –