Faço esta consulta e mando por cada campo em cada posiçao de um array e cada array em uma posição do vector, mas todos os arrays mostram os dados da ultima linha. Pq?
public Vector listarTurma()
{
int[] alelo = new int[3];
Vector dados = new Vector();
try
{
String sql = "select CodTurma, Disciplina, Turno, Carga from Turma";
Statement s = this.can.createStatement();
ResultSet rs = s.executeQuery(sql);
String x = ""; String y ="";
while(rs.next())
{
alelo[0] = rs.getInt(1);
x = ""+rs.getInt(2);
y = ""+rs.getInt(3);
alelo[1] = Integer.parseInt(x+y);
alelo[2] = rs.getInt(4);
dados.add(alelo);
}
}
catch(Exception e)
{
System.out.println("Erro listarTurma: " + e);
}
return dados;
}