目前我得到以下代码:
<%@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 页面你有单表吗?另外,如果可能的话,你会怎么做,我需要什么?因为老实说,我不知道如何开始。
我假设如果可以进行编辑,也可以进行删除和插入。(如我错了请纠正我)