2016-05-16 14 views
0

私は過去数日間のWebプログラミング(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から特定のデータを更新するには、JSPページにJavaコードを記述する必要があります。

Javaコードは、JSPページ内のスクリプトレット内に記述できます。

あなたは<% ...%>タグ内にスクリプトレットを記述する必要があり、下のサンプルをご覧ください。

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

JSPから直接更新クエリを実行するには、以下の記事に従ってください:

Jsp sql update query

関連する問題