Mikyilpupo
14-10-2008, 10:59
Salve ragazzi,
Ho un problema con una query scritta in esclipse. Se la scrivo in mysql la query viene eseguita correttamente mentre quando la vado ad esguire con eclipse m visualizza solo la prima tupla;
public String getRicercaAula(){
query="SELECT nome_aula FROM aula;";
try {
stmt = (Statement) connDB.getConnection().createStatement();
rs = stmt.executeQuery(query);
rs.next();
aula = rs.getString("nome_aula");
rs.close(); // Chiudo il ResultSet
stmt.close(); // Chiudo lo Statement
}
catch (Exception e){
e.printStackTrace();
}
return aula;
}
ho provato a inserirlo in un ciclo while ma niente:
public String getRicercaAula(){
query="SELECT nome_aula FROM aula;";
try {
while(rs.next(){
stmt = (Statement) connDB.getConnection().createStatement();
rs = stmt.executeQuery(query);
rs.next();
aula = rs.getString("nome_aula");
rs.close(); // Chiudo il ResultSet
stmt.close(); // Chiudo lo Statement
}
}
catch (Exception e){
e.printStackTrace();
}
return aula;
}
Ho un problema con una query scritta in esclipse. Se la scrivo in mysql la query viene eseguita correttamente mentre quando la vado ad esguire con eclipse m visualizza solo la prima tupla;
public String getRicercaAula(){
query="SELECT nome_aula FROM aula;";
try {
stmt = (Statement) connDB.getConnection().createStatement();
rs = stmt.executeQuery(query);
rs.next();
aula = rs.getString("nome_aula");
rs.close(); // Chiudo il ResultSet
stmt.close(); // Chiudo lo Statement
}
catch (Exception e){
e.printStackTrace();
}
return aula;
}
ho provato a inserirlo in un ciclo while ma niente:
public String getRicercaAula(){
query="SELECT nome_aula FROM aula;";
try {
while(rs.next(){
stmt = (Statement) connDB.getConnection().createStatement();
rs = stmt.executeQuery(query);
rs.next();
aula = rs.getString("nome_aula");
rs.close(); // Chiudo il ResultSet
stmt.close(); // Chiudo lo Statement
}
}
catch (Exception e){
e.printStackTrace();
}
return aula;
}