Bom dia pessoal! sou iniciante em java e estou com o seguinte problema ( já pesquisei e não descobri):
Tenho um projeto e criei um button para um evento de gravar dados no bd. Acontece que o evento só é executado no ambiente do IDE ( netbeans) e fora dela (dist) nem sinal de vida, de erro e nada ao clicar no button!
Porém no IDE funciona perfeitamente e grava os dados sem erros. Obs: segue o método:
Datas data_horario = new Datas(); // cria um nova variável do tipo data
data_horario.ler_dataformatada();
if (jTextField_nomeEmpregado.getText().equals("")) { // se os campos estiverem vazios na gravação, interronpe e envia uma mensagem de erro
JOptionPane.showMessageDialog(null, "Selecione um Funcionário!");
if( jTextField_certificadoEpi.getText().equals("")){
JOptionPane.showMessageDialog(null, "Selecione um Epi!");
}
} else { // se houver dados corretos segue a gravação
try {
conex_bd.executeSQL("SELECT * FROM EPI ");
String inserir = "INSERT INTO EPI (EPI_NOME,C_APROV,UNIDADE,QUANTIDADE,TAMANHO,DATA_ENTREGA,DATA_BAIXA,COD_UTILIZACAO,MATRICULA_EMPREGADO) VALUES "
+ "('" + jComboBox_EpiFuncionario.getSelectedItem()
+ "','" + jTextField_certificadoEpi.getText()
+ "','" + jTextField_unidadeEpi.getText()
+ "','" + jSpinner_quantidadeEpi.getValue()
+ "','" + jTextField_tamanhoEpi.getText()
+ "','" + data_horario.dataformatada
+ "','" + data_horario.dataformatada
+ "','" + jComboBox_Cod_Utilizacao.getSelectedItem()
+ "','" + jTextField_Matricula.getText() + " ' )";
conex_bd.statement.executeUpdate(inserir);
JOptionPane.showMessageDialog(null, "Gravação realizada!");
} catch (SQLException erro) {
JOptionPane.showMessageDialog(null, "Selecione um Funcionário e um Epi!" +erro);
}
conex_bd.executeSQL("SELECT * FROM EPI ");
preencher_TabelaEpi(jTable_epi); // atualiza a tabela
//if( evt.getSource() == jButton_adicionarEpi) {
// if (evt.getSource() == jButton_adicionarEpi) {
Grato por alguma sugestão!