使用JSP更新SQL中的某些数据

时间:2016-05-16 06:27:32

标签: sql jsp

过去几天我一直在学习网页编程(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>

非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分: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