Topic: 求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? |
Print this page |
1.求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? | Copy to clipboard |
Posted by: ywx Posted on: 2006-06-18 23:30 a.jsp: <a href="b.jsp?ID=<%=ID%>">删除</a> b.jsp: <%!String ID; %> <%!Connection connsafe;//定义数据库连接对象 %> <%!Statement stmt;//定义SQL语句对象 %> <% request.setCharacterEncoding("gb2312"); ID=request.getParameter("ID").trim(); try{ String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; Class.forName(sDBDriver); String sConnStr="jdbc:odbc:safe"; String userid="sa"; String password=""; Connection connsafe=DriverManager.getConnection(sConnStr,userid,password); stmt=connsafe.createStatement(); String sql="DELETE FROM menu WHERE ID='"+ID+"'"; stmt.executeUpdate(sql); out.println("<font size=3 color=blue>正在删除数据,请稍后......</font><meta http-equiv='refresh' content='2;url=a.jsp'>"); stmt.close(); connsafe.close(); } catch(Exception e){ response.sendRedirect("a.jsp"); } %> |
2.Re:求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? [Re: ywx] | Copy to clipboard |
Posted by: xiaosilent Posted on: 2006-06-19 10:18 字段不匹配? |
3.Re:求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? [Re: ywx] | Copy to clipboard |
Posted by: ywx Posted on: 2006-06-19 10:40 麻烦详细说明,谢谢! |
4.Re:求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? [Re: ywx] | Copy to clipboard |
Posted by: ywx Posted on: 2006-06-20 00:23 <a href="b.jsp?ID=<%=ID%>">删除</a> 好像是这里不对,获取不了要删除行的ID值,请问各位大虾,该怎么办? |
5.Re:求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? [Re: ywx] | Copy to clipboard |
Posted by: scottlai Posted on: 2006-06-20 08:16 1. 你連java.sql.*都沒import, 當然有問題啊 2. 同樣的var,在2個地方宣告 |
6.Re:求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? [Re: ywx] | Copy to clipboard |
Posted by: ywx Posted on: 2006-06-20 09:30 上面只是部分代码,前面的import有的。 我只在这发了呀,麻烦看清楚再说! |
7.Re:求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? [Re: ywx] | Copy to clipboard |
Posted by: chengbd Posted on: 2006-06-22 18:20 这样的问题,最好发个能直接运行的项目 |
8.Re:求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? [Re: ywx] | Copy to clipboard |
Posted by: chengbd Posted on: 2006-06-22 18:23 b.jsp中 运行到 String sql="DELETE FROM menu WHERE ID='"+ID+"'"; 这一行了没有,调试输出sql的内容了没有? |
9.Re:求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? [Re: ywx] | Copy to clipboard |
Posted by: ywx Posted on: 2006-06-22 19:51 能够全部运行下来,但没有执行删除,数据库和页面还是原样。 我把<a href="b.jsp?ID=<%=ID%>">删除</a> 改成<a href="b.jsp?ID=<%=“ID”%>">删除</a>后,则把整个数据库表的内容全删除了,而不是单删除一行。所以我想应该是这里取值有问题,可不知道怎样能取得JSP页面表格中当前行的值? |
10.Re:求教高手:这两个JSP页面能正常运行,为什么删除不了数据库中的数据呀? [Re: ywx] | Copy to clipboard |
Posted by: 爱之旅 Posted on: 2006-06-30 10:10 是这个ID有问题,追踪你的ID,把sql 语句打印出来看看 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |