在eclipse中在jsp页面中调用由JAVA编写删除数据库中的一条数据的代码

在eclipse中在jsp页面中调用由JAVA编写删除数据库中的一条数据的代码,第1张

大概过程如下:

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

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

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

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

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

 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{释放资源,这你肯定会}

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

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

写一个javaScript

function deleteById(sth){

windowlocationhref="某个页面jspid="+sth;

}

把<input type="button" name="del" values="删除"/>加个onclick方法

即:<input type="button" name="del" values="删除" onclick="javascript:deleteById('<%=messagegetID() %>')" />

的另一面用requestgetParameter("id")接收即可

然后就可以跟据ID删除了

因为删除按扭也在你的循环里面,所以每一行的<%=messagegetID() %>值也是不同的,当你点击删除时所传的ID也是不一样的,就实现了跟 据ID删除的功能

以上就是关于在eclipse中在jsp页面中调用由JAVA编写删除数据库中的一条数据的代码全部的内容,包括:在eclipse中在jsp页面中调用由JAVA编写删除数据库中的一条数据的代码、jsp删除代码 (有一个删除连接,如何删除数据库的内容,通过ID删除)、JSP页面中删除数据库表中某一项等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9274782.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存