現在、次のコードを取得しました。
<%@page language="java"%>
<%@page import="java.sql.*"%>
<form method="post" action="update.jsp">
<table border="1">
<tr><th>ID</th><th>Name</th><th>Genre</th><th>Site</th></tr>
<%
String num = request.getParameter("id");
int id = Integer.parseInt(num);
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("sample connection", "sample user", "sample pass");
String query = "select * from table where id='"+id+"'";
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(query);
while(rs.next()){
%>
<tr>
<td><input type="text" name="id" value="<%=rs.getInt("id")%>"></td>
<td><input type="text" name="naam" value="<%=rs.getString("name")%>"></td>
<td><input type="text" name="Genre" value="<%=rs.getString("genre")%>"></td>
<td><input type="text" name="url" value="<%=rs.getString("url")%>"></td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Update" style="background-color:#49743D;font-weight:bold;color:#ffffff;"></td>
</tr>
<%
}
}
catch(Exception e){}
%>
</table>
</form>
基本的に、これは私のデータベースの 1 つのテーブルを更新するための jsp ページですが、任意のテーブル (異なる数の列、異なる列名など) に対して一般的な jsp ページを作成することは可能ですか、それともすべてのテーブルに対して特定の jsp ページを作成する必要がありますか?あなたが持っている単一のテーブル?また、可能であれば、どのように行いますか?また、何が必要ですか? 正直なところ、それから始める方法がわかりません。
編集が可能であれば、削除と挿入も可能だと思います。(間違っていたら訂正してください)