|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jul 2011
Messaggi: 152
|
errore jsp e database
Ciao allora sono nella seguente situazione attraverso una variabile collegata al database chiamo una funzione che va a fare un inserimento nel database ma quando esegue questa istruzione lancia un eccezione this.manager.insertUser(email, address,role, username, password, name); di tipo java.lang.NullPointerException
tring username=(request.getParameter("username")); String password=(request.getParameter("password")); String email=(request.getParameter("email")); String address=(request.getParameter("address")); String name=(request.getParameter("name")); String role="user"; try { this.manager.insertUser(email, address,role, username, password, name); } catch (SQLException ex) { Logger.getLogger(RegistrationServlet.class.getName()).log(Level.SEVERE, null, ex); } Allora ho testato e tutti i valori che prendo da parameter sono corretti. Nel mio database ho i seguenti valori idutente che int time che è timestamp email string address string role string username string password string name string. Qui la funzione public void insertUser(String email,String address,String role,String username,String password,String name) throws SQLException{ PreparedStatement stm = con.prepareStatement("INSERT INTO user VALUES(null,null,?,?,?,?,?,?)"); try{ stm.setString(1, email); stm.setString(2, address); stm.setString(3, role); stm.setString(4,username); stm.setString(5, password); stm.setString(6,name); stm.executeUpdate(); } catch (SQLException ex) { Logger.getLogger(RegistrationServlet.class.getName()).log(Level.SEVERE, null, ex); } finally { stm.close(); } } |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jul 2011
Messaggi: 152
|
risolto
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:32.