2017-09-27 1 views
0

Bonjour J'essaie d'exécuter une requête dans mon service web, mais une fonction qu'une requête est dans les pauses de rien.Webservice error delete

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

Erreur:

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 Les traces complètes de la pile de l'exception et ses causes profondes sont disponibles dans le serveur GlassFish Edition Open Source 4.1.1 journaux. GlassFish Open Server Source Edition 4.1.1

+0

Démarrez-le en mode débogage, définissez un point d'arrêt et parcourez le code. – Namphibian

Répondre

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

Supprimer votre '' puis, essayez à nouveau .. Je pense que la méthode de suppression n'a pas besoin '' .. Hope this peut vous aider :)