Ir ao conteúdo

Esdras Fragoso

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

1
  1. String NomeTurma = (String) turmaCampoBox.getSelectedItem(); String idturma = idTurma(NomeTurma); String idTurma(String Nome) throws Exception{ String s = "SELECT idTurma FROM `turma` WHERE Nome='"+Nome+"'"; PreparedStatement stmt = Conexao.abrir().prepareStatement(s); ResultSet rs = stmt.executeQuery(s); String id; if(rs.next()){ id = rs.getString("Nome"); }else{ id = null; } return id; } Alguém pode me ajudar, me informando onde esta o Erro? Pois o codigo SQL roda no banco e aparece o idTurma, mas quando copio o codigo SQL e coloco para rodar no JAVA acontece esse erro!
  2. Faça uma função que solicite que o usuário escreva nomes repetidamente até que o usuário digite "sair", para encerrar o programa. Para fazer este procedimento, use if/then/else..
  3. CREATE TABLE IF NOT EXISTS `mydb`.`questao` ( `idquestao` INT NOT NULL AUTO_INCREMENT, `Questao` VARCHAR(500) NOT NULL, `Resposta` VARCHAR(500) NOT NULL, `Nivel` INT NOT NULL, `Assunto` VARCHAR(45) NOT NULL, `Score` DOUBLE NOT NULL, `disciplina_id` INT(11) NOT NULL, `disciplina_Turma_idTurma` INT NOT NULL, PRIMARY KEY (`idquestao`, `disciplina_id`, `disciplina_Turma_idTurma`), INDEX `fk_questao_disciplina1_idx` (`disciplina_id` ASC, `disciplina_Turma_idTurma` ASC), CONSTRAINT `fk_questao_disciplina1` FOREIGN KEY (`disciplina_id` , `disciplina_Turma_idTurma`) REFERENCES `trabalhofinal`.`disciplina` (`id` , `Turma_idTurma`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB Onde é que existe esta tal restrição na cham primaria que me informa o mysql. #1215 - Não pode acrescentar uma restrição de chave estrangeira
  4. Como eu uso o this.dispose(); sempre que tento da erro! Sair.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); this.dispose(); } }); sempre que eu tento colocar isto dentro do Action da erro! adicionado 4 minutos depois @zOpek Meu amigo deu Certo aqui obrigado.
  5. Como fechar esta tela sem fechar toda aplicação public class CadastroTurma extends JFrame{ private JLabel nome = new JLabel("Nome:"); private TextField nomeTextFild = new TextField(); private JButton CadastrarTurma = new JButton("Cadastrar"); private JButton Sair = new JButton("Sair"); public CadastroTurma(){ super("Projeto"); this.setSize(716,130); this.setVisible(true); Container tela = getContentPane(); tela.setLayout(null); this.setContentPane(tela); this.setLocationRelativeTo(null); this.setResizable(false); tela.add(nome); nome.setBounds(9, 9, 50, 25); tela.add(nomeTextFild); nomeTextFild.setBounds(72, 9, 300, 25); tela.add(CadastrarTurma); CadastrarTurma.setBounds(400, 9, 100, 25); tela.add(Sair); Sair.setBounds(512, 9, 100, 25); Sair.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { System.exit(0); } }); } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!