Insertar conjunto de resultados en ArrayList

Pasé todo el día buscando esto y, por lo que comprobé, siempre me quedo con una ArrayList vacía. También intenté mostrar solo el primer registro que encontré y obtuve nulo. Lo que debe insertarse en ArrayList son solo cursos, entonces Strings.

public String getProfessorCourses(){
       ................       
       //get the id related of the name
   String s = null;
   String sqlQuery = "SELECT courses.title FROM courses INNER JOIN professors_courses ON professors_courses.course_id = course.course_id WHERE prof_id = '"+1+"'";

       ArrayList<String> result = new ArrayList<String>();

       try {
         rst = stmt.executeQuery(sqlQuery);
        } catch (SQLException e1) {
            e1.printStackTrace();
        }

       try {
           //titles are not inserted
            while(rst.next()){
              //s = new String(rst.getString(1));
              //s = rst.getString(1);
                          s = new String(rst.getString("title"));    
                }
        } catch (SQLException e) {
            e.printStackTrace();
        }
       .........................   
       return s;
      }

preguntado el 27 de julio de 12 a las 21:07

1 Respuestas

¿Dónde estás insertando datos en la lista de arreglos? Necesitas esta línea después de:

s = nueva cadena (rst.getString ("título"));

result.add(s)

Respondido 27 Jul 12, 21:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.