Erro ao persistir SQL (MVC)

Olá pessoal
Estou com um problema… o mais esquisito que só ocorre no linux fedora11
eu testei no windows vista e o mesmo não ocorre…

o caso é o seguinte:
tenho um projeto onde utilizo mysql5 com acesso a um banco de dados que conecta em host
e para ter acesso a dados utilizo o padrão MVC o caso é que quando solicita uma statement
ele gera erro para st.executeUpdate(sql) metodo usado para persistir uma sql… onde “st = state,emt”
a seguir segue codigo do persistir(SQL) metodo que pertence a conexao…

na classe dao
crio um metodo incluir onde crio um objeto do tipo da classe e recebo os dados até ai ok
envio esse objeto a ser persistido em conexao

 //persisitir sql
   return clsConexao.getInstancia().persistir(SQL); //ao executar essa linha envia para o metodo persisit a sql


//metodo persistir sql
    public boolean persistir(String sql) throws SQLException
    {
        boolean saida = null;

        
        int resultado = st.executeUpdate(sql);

        if(resultado == 0){
          saida = false;
        }
        else if (resultado > 0){
            saida = true;
        }

        return saida;

    }//fim do metodo persistir

nesse codigo verifico se o resultado da sql foi executado e retorno saida
so que sempre está retornando 0 o que não está persistindo a sql
e está enviando o para

Por favor alguém pode me ajudar?

Obs. sempre que uso mvc utilizo esse padrão para persistir e sempre funcionou
porém no Linux fedora 11 o metodo st.executeUpdate(sql); não está funcionando,
até achei que fosse a conexao com o banco, mais está efetuando normal e até está
consultando dados com outro paramento st.executeQuery(sql);

Desde já agradeço

Antes de mais nada.

Qual o erro? Qual a mensagem?

Olá caro colega
então ele cai no catch e exibe mensagem error mais exibe na compilação
ai para o usuário ele exibe uma joptionpaine dizendo q foi cadastrado
mais se olhar no banco, nao tem registro algum…
ai peguei o mesmo codigo e testei no windows vista e funciona normal
os dados sao armazenados no db normal…

o que pode ser?
pode ocorrer algum bloqueio no linux?

A chance de ser alguém problema por causa do Linux é 0,00000%

A JVM não apresenta nenhuma diferença entre rodar no Windows ou no Linux, e se fosse bloqueio com o banco, sem a conexão você iria conseguir.

Tenta descobrir qual é o erro, é a unica forma de descobrimos o que realmente esta acontecendo.

Você disse que ele vai no try, então manda exibir o erro nesse momento. Ou melhor, salva em disco todo o trace.

Falou.