try{ con.close();}catch(Exception e){e.printStackTrace();}
}
}
//捕获异常,前文介绍过,在此不多做重复
%>
</body>
经上述设计,向数据库中添加新的信息的功能就完成了。
4.2.3.2计划删除
计划删除,即对数据库信息的删除。在计划管理主体界面中,点击计划删除按钮,显示如下界面
图4.2.3.2 计划删除界面
输入所要删除的计划序号,对相应记录进行删除。
对数据库信息的删除是当用户需要删除旧的信息或错误的信息时所需要的功能,在计划管理中,需要实现的功能是计划记录的删除。此删除功能是对计划序号所索引的记录的删除。
完成此功能的步骤是
设计一个beforeJHBDEL.jsp,在其中设置一个文本框用来填写要删除计划序号。此过程需要的代码为:
<body>
<form action="JHBDEL.jsp" name="myform" method="post">
请输入要删除的计划序号:<input type="text" name="JHXH">
<input type="submit" value="删除">
</form>
</body>
然后再新建一个服务器端JSP页面(JHBDEL.jsp),在此页中书写完成对计划的删除功能的代码,其代码为:
<%
String JHXH = request.getParameter("JHXH");
//从文本框中读入人员编号
Connection con =null;
Statement sm = null;
PreparedStatement psm = null;
try{
Class.forname("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost/test";
con = DriverManager.getConnection(url,"root","****");
sm = con.createStatement();
//连接数据库,数据库用户名为“root”“****”表示数据库的密码
sm.executeUpdate("delete from JHMS where JHXH='"+JHXH+"'");
//删除JHXH等于读入的编号的数据信息
response.sendRedirect("OA_JHB.jsp");
//删除成功的话转到计划管理界面
}
catch(Exception e){
response.sendRedirect("beforeJHBDEL.jsp");
}
finally
{
if(sm!=null){
try{ sm.close();}catch(Exception e){e.printStackTrace();}
}
if(con!=null){
try{ con.close();}catch(Exception e){e.printStackTrace();}
}
}
//捕捉异常
%>
经上述设计,向数据库中删除信息的功能就完成了。
4.2.3.3计划修改
计划修改,即对数据库信息的修改。在计划管理主体界面中,点击记录1的计划的“修改”按钮,显示如下界面
图4.2.3.3 计划修改界面
进行对原有计划的内容修改后,点击修改确认的“确认”按钮,实现本次计划修改。
对数据库信息的修改是当用户需要修改错误的信息或更新信息时所需要的功能,在薪酬管理中,需要实现的功能是对人员薪酬发放情况的更改。
完成此功能的步骤是
首先设计一个beforeJHBMOD.jsp,此页面用来对计划描述信息的修改,此过程需要的代码为:
<body>
<form action="JHBMOD.jsp" name="myform" method="post">
计划序号:<input type="text" name="JHXH "><br>
计划描述:<input type="text" name="JHMS"><br>
<input type="submit" value="确定">
&l
首页 上一页 8 9 10 11 12 13 14 下一页 尾页 11/14/14
企业商务平台数据库系统-协同办公管理模块(十一)由毕业论文网(www.huoyuandh.com)会员上传。