要实现删除数据库的某行为啥我输入数据库有的摊位名都提示输入错误呢<%@
page import="java.sql.*,wcl.*"
%><% request.setCharacterEncoding("GB18030");
String s = request.getParameter("t4");
if(s!=null){
DB db = new DB();
Connection conn = db.getConn();
Statement stmt = db.getStatement(conn);
String sql = "select * from 学一";
ResultSet rs2 =null;
rs2 = db.getResultSet(stmt,sql);
while(rs2.next()){
String c = rs2.getString("摊位名");
if(c.equals(s)){
String sql2 = "delete * from 学一 where 摊位名="+s;
ResultSet rs =null;
rs = db.getResultSet(stmt,sql2);
db.executeUpdate(stmt,sql2); db.close(rs);
db.close(stmt);
db.close(conn);
response.sendRedirect("zhu.jsp");
}
}
db.close(rs2);
db.close(stmt);
db.close(conn);
response.sendRedirect("xue12.jsp");
}else{
response.sendRedirect("xue12.jsp");
}
%>
page import="java.sql.*,wcl.*"
%><% request.setCharacterEncoding("GB18030");
String s = request.getParameter("t4");
if(s!=null){
DB db = new DB();
Connection conn = db.getConn();
Statement stmt = db.getStatement(conn);
String sql = "select * from 学一";
ResultSet rs2 =null;
rs2 = db.getResultSet(stmt,sql);
while(rs2.next()){
String c = rs2.getString("摊位名");
if(c.equals(s)){
String sql2 = "delete * from 学一 where 摊位名="+s;
ResultSet rs =null;
rs = db.getResultSet(stmt,sql2);
db.executeUpdate(stmt,sql2); db.close(rs);
db.close(stmt);
db.close(conn);
response.sendRedirect("zhu.jsp");
}
}
db.close(rs2);
db.close(stmt);
db.close(conn);
response.sendRedirect("xue12.jsp");
}else{
response.sendRedirect("xue12.jsp");
}
%>
解决方案 »
- JPA的@Table与Hibernate自己的@Table的关系
- Strut框架报错
- 请问Dreamweaver中的站点和eclipse中的Web项目有什么区别
- Hibernate多对多问题。
- struts2如何从action跳到带参数的action
- 哎。。。郁闷的问题
- <s:doubleselect>的问题,求大神指点!
- 在windows server 2003里面配置tomcat出现的问题(二天来问了N个仍没有解决)
- 求助:通过log4j填加日志到SQL Server中
- weblogic中如何使用微软自带的连接池驱动
- 关于使用CruiseControl做持续集成中的多项目反馈的问题
- 如何在定时器访问某个action呢??????????
是不是应该改成:
String sql2 = "delete * from 学一 where 摊位名='"+s+"'";另外你把错误代码贴出来一下吧
没有报错,只是转到xue12.jsp,xue12里显示信息是 输入错误可是我表中存在了“我”这个列,在删除页 text框里 输“我”传过来就执行不了删除语句