2017-07-31 65 views
-1
 String Name=request.getParameter("Name"); 
     String Email=request.getParameter("Email"); 
      String Password=request.getParameter("Password"); 
      String Contact=request.getParameter("Contact"); 
      Connection con=rcplconnect.con; 
      PreparedStatement pst=con.prepareStatement("insert into 
    register(email,name,pass,phone) values(?,?,?,?)"); 
      pst.setString(1,Name); 
      pst.setString(2,Email); 
      pst.setString(3,Password); 
      pst.setString(4,Contact); 



        int i=pst.executeUpdate(); 

我試圖從我的註冊頁面插入數據,但每次都會收到異常。任何人都可以告訴我什麼是例外,以及如何刪除它?數據插入異常

+0

你可以發佈你的異常嗎? – sasikumar

+0

你比我們更能回答你的問題。參數是否都設置爲非NULL值?你的數據庫連接是否工作?您是否嘗試查看異常,假設您的更新代碼正在拋出異常? –

+0

請發佈您的例外 –

回答

0

看起來好像你有一個ServletException和一個IOException。 IOException就是這種情況,即輸入或輸出異常。當人們使用它們時,它們通常只是概括更具體的錯誤。該API包含了構建到Java中的所有不同類型IO異常的列表。

這裏有一些導致IOException的情況。

  • 從一個封閉的InputStream讀
  • 嘗試訪問網絡上的文件不淨連接

如果沒有與狀態代碼爲404(未找到)或403任何錯誤(禁止訪問)那麼可能拋出ServletException