
caio1989
(usa Ubuntu)
Enviado em 21/01/2014 - 18:15h
public void MateriaAluno(String aluno, String disciplina)
throws SQLException {
int idAluno = 0, idDisciplina = 0, idTurma = 0;
String nomeAluno = null;
String sql1 = "Select idAluno, nomeAluno, turma_idTurma from aluno where nomeAluno = '"
+ aluno + "'";
PreparedStatement stmt1 = connection.prepareStatement(sql1);
ResultSet rs = stmt1.executeQuery();
while (rs.next()) {
ConnAluno aluno_id = new ConnAluno();
aluno_id.setIdTurma(rs.getInt("turma_idTurma"));
aluno_id.setIdAluno(rs.getInt("idAluno"));
aluno_id.setNomeAluno(rs.getString("nomeAluno"));
idAluno = aluno_id.getIdAluno();
nomeAluno = aluno_id.getNomeAluno();
idTurma = aluno_id.getIdTurma();
}
String sql_select2 = "select idDisciplinas from disciplinas where nome = '"
+ disciplina + "'";
PreparedStatement stmt2 = connection.prepareStatement(sql_select2);
ResultSet rs2 = stmt2.executeQuery();
while (rs2.next()) {
ConnMateria materia = new ConnMateria();
materia.setIdMateria(rs2.getInt("idDisciplinas"));
idDisciplina = materia.getIdMateria();
}
String sql_insert = "insert disciplinasDoAluno" +
"(aluno_idAluno, aluno_nomeAluno, aluno_turma_idTurma, disciplinas_idDisciplinas, media)"
+ " values('"+ idAluno+ "','"+ nomeAluno+ "','"+ idTurma+ "','" + idDisciplina + "' , ?)";
PreparedStatement stmt3 = connection.prepareStatement(sql_insert);
ConnMateria materia = new ConnMateria();
stmt3.setFloat(1, materia.getMedia());
stmt1.close();
rs.close();
rs2.close();
stmt2.close();
stmt3.executeUpdate();
stmt3.close();
connection.close();
}