JSP页面中删除数据库表中某一项

JSP页面中删除数据库表中某一项,第1张

outprint("<td align='center'><a href='servlet/shuyuCmdType=delete&dedeteId="+rsgetString("stuid")+"'>"+"删除"+"</a></td>");

获取时本身就在一个循环内 可以直接同样用rsgetString("stuid")获得

你可以给按钮配置方法,方法去实现连接数据库,然后删除你需要删除的信息。

然后,给按钮配置方法的话,需要前台的按钮和后台的代码连接,可以使用Servlet或者Struts的Action等方式。你的这个问题不是一下子能说清楚的,因为涉及到的模块比较多,你问得比较宽泛。你要是全部都不熟悉的话,可能要花点时间。

方法为:

在数据库中增加一个标志字段

在页面中如果满足条件那么让空上标志字段为真

那么就可以在页面显示上即不显示该标志字段为真的内容,否则就显示

说明:具体实现要以具体业务逻辑为准,以上为解决思想,理解便可解决该问题。

 String ID=requestgetparameter("ID");

Connection conn=null;

preparedmenter pstmt=null;

String sql="";

int count=0;

try{

conngetConnPool();\\连接池,自己网上找就行

sql="delete from  where id="

connparperementer(sql);

pstmtsetString(ID);

count=pstmtexecuteUpdate();

if(count>=1)

outprintln("删除成功");

}catch(EXception e )

{outprintln("删除失败");}

finally{释放资源,这你肯定会}

"DELETE FROM customers WHERE customername ='" + name + "'";

语句改成这样,需要拼接起来,如果直接用单引号引起来就是拿这个 name 作为值了,而不是作为一个变量

出现参数不足,期待值为1的错误提示,原因一般是出现在sql语句里。

首先我得确定一下你的表名是不是user,如果是的话,查看一下表中有没有username,userpw,userpword,Email,Tel,Handset,Fax,Address的字段,如果都为是的话就不可能是sql错误!

接下来的方法是检查你的sql语句是不是正确的方法:

打开数据库,点击左边的查询,在打开的对话框中选择关闭,之后只剩下一个查询窗口(灰色),之后在查询窗口里点击右键,粘贴到里面并覆盖掉里面的内容,点击上方的红色勾,你语句的正确与否就知道了。

试试吧,还是不行的话再问!注意:如果是数字型(整型)的就不要单引号,文本型就用单引号,这个很重要啊!

回答者: opook - 秀才 二级 10-26 15:44

name和name2有区别吧,你参数用的是name2,但sql语句又是name

name在数据库内存的是varchar

delete from 模式名表名 where 字段='值'

如果是int的话就可以不用''号了,你用天星海沙连接数据库执行sql语句试试?

还有就是可能你数据库内没这个字段

上面的代码是连接数据库,不说了

看下面的数据库 *** 作

PreparedStatement pstmt = ConnrsdeleteorderprepareStatement("DELETE FROM TORDER WHERE tPRODUCTID= AND tID= ");

pstmtset(1, tproductid);

pstmtset(2, tusername);

pstmtexecuteUpdate();

PrepareStatement 是Statement的子类,为了防止SQL注入时采用的,一般推荐使用PrepareStatement

pstmtset(1,) 1代表你上面写的SQL语句出现的第一个问号, 代表你要将第一个问号用什么代替

比如你说

tproductid tusername 都是字符串变量,那你可以这样写

pstmtset(1,tproductid);

pstmtset(2,tusername);

然后上面的SQL语句就会成为

DELETE FROM TORDER WHERE tPRODUCTID='tproductid' AND tID='tusername '; 去执行了!

大概过程如下:

1 jsp页码用户发出一个动作请求,超级连接或者其他请求方式

2 以上请求可以到提交到一个控制器或者另一个jsp,提倡前者

3 控制器间接调用DAO中的方法

4 dao中方法实现向目标数据库发送一条Delete SQL语句完成删除目标数据

当然,dao中的删除方法被调用时要建立与数据库的连接Connection对象和数据库访问流Statement(或其子类)对象。

以上就是关于JSP页面中删除数据库表中某一项全部的内容,包括:JSP页面中删除数据库表中某一项、java web开发jsp页面如何通过 删除 按钮 删除数据库信息、java web开发jsp页面如何通过删除按钮删除数据库信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9314537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存