Update der Datenbank-Tabelle über jsp auf jsp

Anzeigen.jsp

dieser jsp-Code zum abrufen der Daten aus der Datenbank.

<form method="post" action="updatedemo.jsp"> 
 <table width="50%" border="1" align="center">                
   <tr>
     <td width="41%" height="32"><em><strong>name</strong></em></td>
     <td width="59%">                     
        <input type="text" name="name" value="<%= resultset.getString(1) %>">                
    </td>
  </tr>
  <tr>
     <td height="34"><em><strong>lastname</strong></em></td>
     <td>
        <input type="text" name="lastname" value="<%= resultset.getString(2) %>">
     </td>                      
     <input type="submit" name="submit">                    
    </form>                      
    <% 
     } 
     %>
    </BODY>
</HTML>

Update.jsp

Dies ist die update-Abfrage, Aber Das wird nicht funktionieren und die Weiterleitung zu aktualisieren.jsp-aber nichts angezeigt

<%@page import="java.sql.*"%>

<%

String name=request.getParameter("name");
//int no=Integer.parseInt(code);
String lastname=request.getParameter("lastname");
try{
Connection conn = null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/demo","root", "jack");
Statement st=null;
st=conn.createStatement();




String sqlEDIT="UPDATE INTO demoproject(name,lastname) VALUES(?,?)";
java.sql.PreparedStatement ps=conn.prepareStatement(sqlEDIT);
ps.setString(1,name);
ps.setString(2,lastname);

ps.executeUpdate();
   int i=ps.executeUpdate();
if(i>0)
        {
            out.print("project added into database");
            response.sendRedirect("demo1.jsp");
        }
}
catch(Exception e){
System.out.println(e);
    }
%>

Wenn ich drückte auf den Absenden-button, wird es umgeleitet werden Sie mir zu Aktualisieren.jsp und
es wurde nichts geändert in der Datenbank .

  • Seine nicht UPDATE INTO demoproject , insert INTO demoproject vielleicht ?
  • Abfrage ist falsch, INSERT IN instead of UPDATE IN..
  • Die Allgemeine Regel beim schreiben von JSPs Holen Sie sich Ihre java-code in einer Bohne und Referenz die bean in der JSP. Es wird aĺlow eine große Vereinfachung.
InformationsquelleAutor jai | 2015-04-07
Schreibe einen Kommentar