sql >> Database >  >> RDS >> Mysql

ListArray Zelfde records opslaan

Students tempStudent = new Students(); 

verander het in

Students tempStudent;

Je overridding de property of same object sinds je de tempStudent . hebt gemaakt outside de while loop . U moet de objects . toevoegen gelijk aan het number of record in de databank. Maak dus het tempStudent object zoals hieronder.

gebruik

while (rs.next()) {
        tempStudent = new Students();
        tempStudent.studentId = rs.getInt("StudentNo");
        tempStudent.studentName = rs.getString("StudentName");
        tempStudent.studentAge = rs.getInt("StudentAge");
        students.add(tempStudent);
        size++;
    }


  1. Betekenis van id =LAST_INSERT_ID(id)

  2. Common Sense-licentiewijzigingen voor SQL Server 2014 Standard Edition

  3. Grootste N-records selecteren in X-groepen

  4. MySQL-syntaxisfout juiste syntaxis om te gebruiken in de buurt van 'desc'