public static Collection<Curso> getAll() throws ClassNotFoundException, SQLException { Collection<Curso> colCurso = new ArrayList<Curso>(); ResultSet rs = null; Conexao.initConnection(); String prepare = "Select * from curso;"; PreparedStatement psmt = Conexao.prepare(prepare); rs = psmt.executeQuery(); while (rs.next()) { Curso curso = new Curso(); colCurso.add(curso.load(rs)); } Conexao.closeConnection(); return colCurso; }
public static Curso _buscarCurso(String sigla) throws ClassNotFoundException, SQLException { ResultSet rs = null; Conexao.initConnection(); Curso curso = null; String prepare = "Select * from curso where sigla = ?;"; PreparedStatement psmt = Conexao.prepare(prepare); psmt.setString(1, sigla); rs = psmt.executeQuery(); if (rs.next()) { Curso _curso = new Curso(); curso = _curso.load(rs); } rs.close(); Conexao.closeConnection(); return curso; }