2016-05-16 72 views
0

過去幾天我一直在學習網絡編程(JSP和SQL),我需要某些問題的幫助,所以我需要顯示我的數據庫中所有成員名稱的列表,在它旁邊添加按鈕,當我點擊它時,我需要更新數據庫中的數據,除了按鈕名稱完全相同的名稱。使用JSP更新SQL中的某些數據

我已經成功顯示數據和按鈕,並且我知道在SQL中進行更新的語法,但是我不知道如何驗證當我單擊按鈕時,它會更新與按鈕完全相同的數據。我們假裝所有的名字都是獨一無二的。這是我的示例代碼:

<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> 

任何幫助真的很感激。謝謝!

回答

0

您必須在JSP頁面中編寫Java代碼以更新JSP中的某些數據。

您可以在JSP頁面中的scriptlet中編寫Java代碼。

你必須寫內部<% ...%>標籤的scriptlet,請參見下面的示例:

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

請按照以下後直接從JSP執行更新查詢:

Jsp sql update query