2017-09-27 3 views
0

Hallo Ich versuche, eine Abfrage in meinem Webservice ausführen, aber eine Funktion, die eine Abfrage in Pausen von nichts ist.Webservice Fehler löschen

Mein Code:

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; 
} 

Fehler:

GET SolicitaçãoFailed RequestFailed --> Status: (500) Resposta: { HTTP Status 500 - Internal Server Error

type Exception report

messageInternal Server Error

descriptionThe server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: java.lang.NullPointerException

root cause

java.lang.NullPointerException

note Der vollständige Stack-Traces der Ausnahme und die Ursachen in den Glassfish Server Open Source Edition 4.1.1 Protokolle zur Verfügung stehen. Glassfish-Server Open Source Edition 4.1.1

+0

Starten Sie es im Debug-Modus und legen Sie einen Haltepunkt und Schritt durch den Code. – Namphibian

Antwort

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

Löschen Sie Ihre '' und dann versuchen Sie es erneut .. Ich denke, dass Löschmethode nicht braucht '' .. Hope this Ihnen helfen können :)