Pessoal, veja se alguém consegue encontrar o erro… ele não está exibindo a pilha de erro mas não está inserindo os valores na tabela.
A chame primaria tá com auto incremento.
todos os campos podem conter valores null menos a chave primária.
Uma pergunta: Todos os campo permite valores null então mesmo permitindo … no método de inserir a store procedure eu tenho que colocar todos os campos ?
Porque tem 10 campo e eu só estou colocando 3 na store procedure.
O ERRO EStá na hora de executar a store procedure.
public void Inserir(String nome_Cliente, String telefone, String endereco) throws SQLException {
Conexao_Banco sql = new Conexao_Banco();
cn = sql.CriarConexao();
CallableStatement cs;
int qtdLinhasAfetadas;
try {
cs = cn.prepareCall("Incluir_Garantia_Mega_Eletronica ?,?,?");
cs.setString(1, nome_Cliente);
cs.setString(2, telefone);
cs.setString(3, endereco);
} catch (Exception ex) {
throw new SQLException(
"Erro ao tentar executar a Stored Procedure \""
+ "up_Inc_Chamado" + "\" : " + ex.getMessage());
}
}