</body>
然后再新建一个服务器端JSP页面(JHBMOD.jsp),在此页中书写完成对计划修改的功能的代码,其代码为:
<%
String JHXH =request.getParameter("JHXH ");
String JHMC =request.getParameter("JHMS ");
//读入要更改的计划序号与计划描述
Connection con = null;
Statement sm = null;
try
{
Class.forname("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost/test";
con = DriverManager.getConnection(url,"root","****");
//连接数据库,数据库用户名为“root”“****”表示数据库的密码
sm = con.createStatement();
sm.executeUpdate("update JHMS set content ='"+ content +"' where JHXH='"+number+"'");
//将列名为JHXH中值为读入计划序号的内容为读入的值
response.sendRedirect("OA_JHB.jsp");
//更新成功的话转到计划管理界面
}
catch(Exception e){
response.sendRedirect("beforeJHBMOD.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.4计划查询
计划查询,即对数据库信息的查询。首先,点击计划管理主界面中的“查询”按钮,进入计划查询界面,如下图所示。
图4.2.3.4 计划查询界面
对数据库信息的查询是当用户需要查询特定信息时所需要的功能,在计划管理中,需要实现的功能是对各项计划信息的查询。
完成此功能的步骤是
首先新建一个客户端JSP页面(beforeJHBSEL.jsp),在其中设置四个文本框用来填写要查询的计划信息每个文本框对应一个确定查询的按钮,点击按钮后执行不同的JHBSEL.jsp页面中的算法,此过程需要的代码为:
<body>
<form action="JHBSEL1.jsp"name="myform" method="post">
请输入计划序号: <input type="text" name="number"><br>
<input type="submit" value="查询计划序号">
</form>
<form action="JHBSEL2.jsp"name="myform" method="post">
请输入计划名称: <input type="text" name="title"><br>
<input type="submit" value="查询计划名称">
</form>
<form action="JHBSEL3.jsp"namne="myform" method="post">
请输入计划描述: <input type="text" name="content"><br>
<input type="submit" value="查询计划描述">
</form>
<form action="JHBSEL4.jsp"JHMC="myform" method="pos