public List<Aluno> listarTodos() { List<Aluno> lista = new ArrayList<Aluno>(); String sql = "select * from aluno"; try { pstm = con.prepareStatement(sql); rs = pstm.executeQuery(); while (rs.next()) { Aluno aluno = new Aluno(); aluno.setMatricula(rs.getInt("matricula")); aluno.setNome(rs.getString("nome")); lista.add(aluno); } } catch (Exception e) { System.out.println("erro ao consultar um aluno " + e.getMessage()); } return lista; }
public Aluno getAlunoByMatricula(int matricula) { Aluno aluno = null; String sql = "select * from aluno where matricula = ?"; try { pstm = con.prepareStatement(sql); pstm.setInt(1, matricula); rs = pstm.executeQuery(); while (rs.next()) { aluno = new Aluno(); aluno.setMatricula(rs.getInt("matricula")); aluno.setNome(rs.getString("nome")); } } catch (Exception e) { System.out.println("erro ao consultar um aluno " + e.getMessage()); } return aluno; }