/** * Faz consulta no banco de dados e retorna apenas um dia com esse nome. * * @return */ public Turno selectTurno(String nomeTurno) { Connection connection = Conexao.getConexao(); try { String sql = "SELECT * FROM turno where descricao = ?;"; PreparedStatement prest = connection.prepareStatement(sql); prest.setString(1, nomeTurno); ResultSet rs = prest.executeQuery(); // Pega o primeiro registro do retorno da consulta if (rs.next()) { // Cria uma nova disciplina Turno turno = new Turno(); // Pega os dados desse registro e guarda em variáveis int id = rs.getInt("idTurno"); String nome = rs.getString("descricao"); // Seta os dados na disciplina criada turno.setId(id); turno.setNome(nome); connection.close(); return turno; } else { connection.close(); return null; } } catch (SQLException ex) { System.out.println(ex.getMessage()); } return null; }