2016-05-16 5 views
0

Ich habe gelernt, Web-Programmierung (JSP und SQL) für die letzten paar Tage, ich brauche Hilfe mit bestimmten Problem, so dass ich die Liste aller Namen der Mitglieder aus meiner Datenbank anzeigen muss , fügen Sie die Schaltfläche daneben hinzu, und wenn ich darauf klicke, muss ich die Daten in der Datenbank aktualisieren, wobei der Name genau der gleiche Name neben der Schaltfläche ist.Aktualisieren Sie bestimmte Daten in SQL mit JSP

Ich habe erfolgreich die Daten und die Schaltfläche, und ich weiß Syntax für die Aktualisierung in SQL, aber ich habe keine Ahnung, wie Sie validieren, wenn ich auf die Schaltfläche klicken, aktualisiert es die Daten mit dem gleichen Namen genau neben der Schaltfläche. Lass uns einfach so tun, als wäre jeder Name einzigartig. Das ist mein Beispielcode:

<div id="textArea"> 
     <% 
    String query = "SELECT * FROM member"; 
    ResultSet rs = st.executeQuery(query); 
    while(rs.next()){%> 
     <table> 
     <tr> 
      <td><%out.print(rs.getString("Fullname"));%></td> 
      <td> <input type="button" value="Change Role"/> </td> 

     </tr> 
     </table> 
    <% 
    } 
    %> 
</div> 

Jede Hilfe wird wirklich geschätzt. Vielen Dank!

Antwort

0

Sie müssen Java-Code in eine JSP-Seite schreiben, um bestimmte Daten von JSP zu aktualisieren.

Sie können Java-Code in ein Scriptlet auf einer JSP-Seite schreiben.

Sie scriptlet innerhalb <% ...%>-Tag zu schreiben, lesen Sie auf unten stehende Beispiel:

<% 
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test"); 
    Statement st=con.createStatement(); 
...... 
%> 

Bitte den Beitrag unten folgen Update-Abfrage direkt von JSP auszuführen:

Jsp sql update query

Verwandte Themen