你好我正在尝试在我的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
答案 0 :(得分:0)
String sql = "DELETE FROM listaproduto where uclogin=?";
删除你的'',然后再试一次..我认为删除方法不需要''.. 希望这可以帮助你:)