Web服务错误删除

时间:2017-09-27 19:13:24

标签: java web-services glassfish

你好我正在尝试在我的webservice中运行一个查询,但是一个查询处于中断状态的函数。

我的代码:

public boolean excluir(String usuario)
{
String sql = "DELETE * FROM listaproduto where uclogin=?";
Boolean retorno = false;
PreparedStatement pst = Conexao.getPreparedStatement(sql);
try {
    pst.setString(1, usuario); //He breaks that part.
    if(pst.executeUpdate()>0)
    {
        retorno = true;
    }
} catch (SQLException ex) {
    Logger.getLogger(ProdutoDAO.class.getName()).log(Level.SEVERE, null, ex);
    retorno = false;
}
return retorno;
} 

错误:

  

GETSolicitaçãoFailedRequestFailed - >状态:(500)Resposta:{HTTP状态500 - 内部服务器错误

     

输入例外报告

     

messageInternal Server Error

     

description服务器遇到内部错误,导致无法完成此请求。

     

例外

     

javax.servlet.ServletException:java.lang.NullPointerException

     

根本原因

     

显示java.lang.NullPointerException

注意GlassFish Server Open Source Edition 4.1.1日志中提供了异常的完整堆栈跟踪及其根本原因。 GlassFish Server开源版4.1.1

1 个答案:

答案 0 :(得分:0)

String sql = "DELETE FROM listaproduto where uclogin=?";

删除你的'',然后再试一次..我认为删除方法不需要''.. 希望这可以帮助你:)