Mysql
 sql >> база данни >  >> RDS >> Mysql

ListArray Запазване на същите записи

Students tempStudent = new Students(); 

променете го на

Students tempStudent;

Вие overridding property of same object тъй като сте създали tempStudent outside цикълът while loop . Трябва да добавите objects равен на number of record в базата данни. Така че създайте tempStudent object както е по-долу.

използвайте

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Попълване на JFreechart TimeSeriesCollection от Mysql DB?

  2. MySQL. Изберете диапазон от години

  3. Ако таблица съществува, пуснете таблицата, тогава я създайте, ако не съществува, просто я създайте

  4. групов еквивалент на concat в прасе?

  5. Посочване на конкретни полета със Sequelize (NodeJS) вместо *