如何用JSP实现按学号删除

来源:百度知道 编辑:UC知道 时间:2024/05/14 09:01:54
用JSP实现按学号删除
String name=request.getParameter("name");
ResultSet rs=stmt.executeQuery("delete from student where 学生学号="+name+"");
上面语句可以实现查询select * from student where 学生学号='"+name+"'
但是无法实现删除,请问哪里出错了
源程序如下:
<!--display.jsp-->
<%@ page import="java.sql.*" contentType="text/html; charset=gb2312" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>
</title>
<style type="text/css">

</style></head>
<body >

<h2>
查询结果如下:
</h2>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:study";
String user="sa";
String password="";
Connection conn=Dr

ResultSet rs=stmt.executeQuery("delete from student where 学生学号="+name+"");
删除不是executeUpdate 么?

%>
<a href="query.jsp">下一个查询</a>
缺少符号“%>”

stmt.executeQuery("delete from student where 学生学号="+name+"");
改成 ,stmt.executeUpdate("delete from student where 学生学号="+name+"");

executeQuery 是执行查询时候用的 ~~~

直接execute就完了