小弟是新手写了一个,能添加,删除功能,怎么搞都错,,郁闷表table1
1 诺顿
2 34234
3 sd 似的
4 要求
5 要要
6 要不然4
7 在
8 dfsdfdsf
9 fgdfgfd
10 fgdfgfd
11 fgdfgfd
我想删除其中一个ID怎么办啊我是先用 delete.jsp传递id
<form action="deletedata.jsp" method="post">
<table>
<tbody>
<tr>
<td>ID名</td>
<td>请在下面输入要删除的ID号</td>
</tr><tr>
<td align="left">username</td>
<td><input type="text" name="idnumber">
</tr><tr>
<td><input type="reset" value="取消"></td>
<td><input type="submit" value="提交"></td></tr>
</tbody>
</table>
</form>
转到deletedata.jsp处理数据<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
out.print(e);
}
try{
String idnumber2;
idnumber2=request.getParameter("idnumber");
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+request.getRealPath("/")+"jcc.mdb";
Connection conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
stmt.executeUpdate("delete * from table1 where id="+idnumber2);
stmt.close();
conn.close();
response.sendRedirect("index.jsp");
}
catch(Exception ex){
out.print(ex);
}
%> 输入11,或其它ID,都报错
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。求助!!!!!!!!!!!!!!!!!!!!!
1 诺顿
2 34234
3 sd 似的
4 要求
5 要要
6 要不然4
7 在
8 dfsdfdsf
9 fgdfgfd
10 fgdfgfd
11 fgdfgfd
我想删除其中一个ID怎么办啊我是先用 delete.jsp传递id
<form action="deletedata.jsp" method="post">
<table>
<tbody>
<tr>
<td>ID名</td>
<td>请在下面输入要删除的ID号</td>
</tr><tr>
<td align="left">username</td>
<td><input type="text" name="idnumber">
</tr><tr>
<td><input type="reset" value="取消"></td>
<td><input type="submit" value="提交"></td></tr>
</tbody>
</table>
</form>
转到deletedata.jsp处理数据<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
out.print(e);
}
try{
String idnumber2;
idnumber2=request.getParameter("idnumber");
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+request.getRealPath("/")+"jcc.mdb";
Connection conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
stmt.executeUpdate("delete * from table1 where id="+idnumber2);
stmt.close();
conn.close();
response.sendRedirect("index.jsp");
}
catch(Exception ex){
out.print(ex);
}
%> 输入11,或其它ID,都报错
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。求助!!!!!!!!!!!!!!!!!!!!!
解决方案 »
- 其实我真心想知道单元测试怎么写
- 有关系的表的实体类怎么写?!
- 看过马士兵视频或者上过尚学堂的进!
- 关于ie7.0对javascript的支持问题,各位高手请指教!
- 我写了一个jsp页面通过bean连接数据库sql server,在本机可以成功连接,但放到网上jsp空间上就不行了,这是什么原因啊?
- 请各位高手指教,我不知道哪里有错
- 建网站的数据库用哪种开发语言比较好?
- 什么时候用到soap?? servlet 与soap的关系?
- 如何不重启tomcat就使 bean 生效?
- 运行时servlet永远是最早的那个版本--jbuilder
- 关于中间件的问题
- FCKeditor为什么在写端口号的时候能上传图片,不写的时候确不能,但浏览其他页面都很正常
stmt.executeUpdate("delete from table1 where id="+idnumber2);
或者
stmt.executeUpdate("delete from table1 where id='"+idnumber2+"'"); 看看