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