Olá pessoal. Eu to fazendo um sistema dae então eu tenho meus campos para digitar e talzs. E quando eu finalizo vou em cadastrar e cadastra tudo certinho no banco do jeito que eu quero.
Só que eu fiz uma outra tela, e nessa tela eu criei um combobox que recebe dados da minha tabela no banco de dados. Porém eu queria cadastrar esse item que apareceu no combobox em outra tabela, só que não sei como fazer isso para combobox. so sei fazer para jTextField. Vejam meu código:
public void cadastrarAluno(){ //metodo para cadastrar
String sql = "Insert into aluno (nome,matricula,curso,cpf,telefone) values (?,?,?,?,?)"; //instrução de inserção do BD
try
{
pst = conecta.prepareStatement (sql);
pst.setString(1,txtNome.getText());
pst.setString(2, txtMatricula.getText());
pst.setString(3,txtCurso.getText()); // Quero utilizar os dados do combobox para jogar em outra tabela.
pst.setString(4,txtCpf.getText());
pst.setString(5,txtTelefone.getText());
pst.execute();
JOptionPane.showMessageDialog(null,“Cadastro com sucesso!”, “Cadastro com sucesso”,JOptionPane.INFORMATION_MESSAGE);
listarAluno(); // método necessário para atualizar a tabela.
}
catch(SQLException error)
{
JOptionPane.showMessageDialog(null,error);
}
}
Os comandos SQL para inserção e tudo mais eu tenho, só que não sei enviar dados do comboBox para o banco de dados. Deixei comentado acima o campo que to precisando. Obrigada a atenção de todos
