Pular para o conteúdo

Calculo dando valor zero.. [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

13. Re: Calculo dando valor zero.. [RESOLVIDO]

Enviado em 21/01/2014 - 17:06h

caio1989 escreveu:

normal....fiz o testo com o println e saiu normal...
Bom, então o problema é a forma como você está chamando do banco de dados. Não acredito que seja bug. poste as linhas em que o arquivo é chamado no banco.

Responder tópico

14. Re: Calculo dando valor zero.. [RESOLVIDO]

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();
}

15. Re: Calculo dando valor zero.. [RESOLVIDO]

Enviado em 21/01/2014 - 18:44h

Os códigos das classes estão em um mesmo pacote?
Foi feito a inclusão das classes corretamente?
É sempre bom comentar seus códigos. As vezes escrevemos de forma que só nós entendemos. Com os comentários outros poderiam entender.

16. Re: Calculo dando valor zero.. [RESOLVIDO]

Enviado em 21/01/2014 - 19:33h

rei_astro escreveu:

Os códigos das classes estão em um mesmo pacote?
Foi feito a inclusão das classes corretamente?
É sempre bom comentar seus códigos. As vezes escrevemos de forma que só nós entendemos. Com os comentários outros poderiam entender.
Obrigado meu querido Rei, é verdade rsrsrs a gente escreve e esquecemos de comentar. Eu resolvi da seguinte maneira...tirei a media da tabela disciplinasDoAluno e coloquei na tabela disciplinas, como padrao "null" e funcionou normalmente...depois vou tentar desvendar esse mistério rsrsrs eu preciso correr com esse sistema! Obrigado mais uma vez pela atenção. Abraço.
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder