书签 分享 收藏 举报 版权申诉 / 12

类型jsp实验报告.docx

  • 文档编号:27065190
  • 上传时间:2023-06-26
  • 格式:DOCX
  • 页数:12
  • 大小:17.61KB

 

 border="0"cellpadding="0"cellspacing="0">

 

 ID

 职业名称

 地点

 工资

 tel

 

 <%

 while(rs.next()){

 out.println("");

 out.println(""+rs.getString

(1)+"");

 out.println(""+rs.getString

(2)+"");

 out.println(""+rs.getString(3)+"");

 out.println(""+rs.getString(4)+"");

 out.println(""+rs.getString(5)+"");

 }%>

 

 添加

 删除查询:

find.jsp主要内容:

 

 

 查询

 


查询方式:

 

 返回

 Result.jsp核心代码:

Stringselectetype=request.getParameter("selectetype");

 Stringselecteinfo=request.getParameter("selecteinfo");

 if(selectetype!

=null&&selecteinfo!

=null){

 Class.forName("com.mysql.jdbc.Driver");

 Connectioncon=DriverManager.getConnection("jdbc:

mysql:

//localhost:

3306/zy?

user=root&password=root&useUnicode=true&characterEncoding=utf-8");

 Statementps=con.createStatement();

 Stringuserid="按id查询";

 Stringusername="按职业查询";

 Stringuseradr="按地点查询";

 if((userid.trim()).equals(selectetype.trim())){

 ResultSetrs1=ps.executeQuery("select*fromt_zhiyewhereid=""+selecteinfo+""");%>

 

 

 ID

 职业名称

 地点

 工资

 tel

 

 <%while(rs1.next()){

 out.println("");

 out.println(""+rs1.getString

(1)+"");

 out.println(""+rs1.getString

(2)+"");

 out.println(""+rs1.getString(3)+"");

 out.println(""+rs1.getString(4)+"");

 out.println(""+rs1.getString(5)+"");}%>

 

 <%}

 if((username.trim()).equals(selectetype.trim())){

 ResultSetrs2=ps.executeQuery("select*fromt_zhiyewherename=""+selecteinfo+""");%>

 

 

 ID

 职业名称

 地点

 工资

 tel

 

 <%while(rs2.next()){

 out.println("");

 out.println(""+rs2.getString

(1)+"");

 out.println(""+rs2.getString

(2)+"");

 out.println(""+rs2.getString(3)+"");

 out.println(""+rs2.getString(4)+"");

 out.println(""+rs2.getString(5)+"");out.println("");}

 %>

 <%}

 if((useradr.trim()).equals(selectetype.trim())){

 ResultSetrs3=ps.executeQuery("select*fromt_zhiyewhereadress=""+selecteinfo+""");%>

 

 

 ID

 职业名称

 地点

 工资

 tel

 

 <%while(rs3.next()){

 out.println("");

 out.println(""+rs3.getString

(1)+"");

 out.println(""+rs3.getString

(2)+"");

 out.println(""+rs3.getString(3)+"");

 out.println(""+rs3.getString(4)+"");

 out.println(""+rs3.getString(5)+"");out.println("");}

 %>

 <%

 }

 }%>

 
返回添加:

add.jsp主要内容:

 

 添加信息

 

 

 

 职业名称:

 

 

 

 地址:

 

 

 

 工资:

 

 

 

 联系电话:

 

 

 

 

 

 

 

 

 

 返回

 Saveadd.jsp核心代码:

 <%

 request.setCharacterEncoding("UTF-8");

 Stringname=request.getParameter("name");

 Stringadr=request.getParameter("adress");

 Stringpri=request.getParameter("price");

 Stringtel=request.getParameter("tel");//利用jdbc完成数据库插入操作

 Class.forName("com.mysql.jdbc.Driver");

 Connectioncon=DriverManager.getConnection("jdbc:

mysql:

//localhost:

3306/zy?

user=root&password=root&useUnicode=true&characterEncoding=utf-8");

 PreparedStatementps=con.prepareStatement("insertintot_zhiye(name,adress,price,tel)values(?

?

?

?

)");

 ps.setString(1,name);

 ps.setString(2,adr);

 ps.setString(3,pri);

 ps.setString(4,tel);

 ps.execute();

 con.close();

 response.sendRedirect("list.jsp");

 %>删除:

del.jsp主要内容:

 按ID删除信息

 

 

 

 ID:

 

 

 

 

 

 

 

 

 

 Savedel.jsp核心代码:

Stringid=request.getParameter("id");

 Class.forName("com.mysql.jdbc.Driver");//java的反射

 Connectioncon=DriverManager.getConnection("jdbc:

mysql:

//localhost:

3306/zy","root","root");

 PreparedStatementps=con.prepareStatement("deletefromt_zhiyewhereid=?

");

 ps.setString(1,id);

 ps.execute();

 con.close();

 response.sendRedirect("list.jsp");

 %>2、运行示例及结果分析:

 :

 进入主页后,输入用户名及密码{(aa,aa)或(denglu,123456)}点击登录

 信息列表:

 进入信息列表后可以点击上方的查询或下方的添加、删除进入不同功能界面

 查询界面:

 可以选择不同的方式查询信息

 添加界面:

 删除界面:

 :

 4、调试和运行程序过程中产生的问题及采取的措施

(1)数据库的连接。

 解决方案:

Jdk中不包含数据库驱动程序,使用JDBC操作数据库需要添加名为“mysql-connector-java-5.1.20-bin.jar”的驱动包

(2)Jsp页面中文存入数据库变成乱码解决方案:

 将数据库连接字符串改为形如{jdbc:

mysql:

//localhost:

3306/db?

useUnicode=true&characterEncoding=UTF-8(注意要加characterEncoding=UTF-8)}的字符串

 5、对系统相关功能的讨论、分析,改进设想

(1)可以区分普通用户登录和管理员登录,并添加注册功能

(2)查询时添加综合查询的功能

 6、总结结通过本次课程设计,学习掌握了jsp页面的链接数据库斌对数据库进行相关操作。

过程中遇到了一些问题,但在询问学长和同学以及查询互联网后,我找到了这些问题的相关解决方案,通过对这些方案的试用及对程序的调试,终于解决了所遇到的问题。

 7、参考文献【1】《JSP应用开发与实践》

 刘乃琦、王冲主编

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
jsp 实验 报告
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:jsp实验报告.docx
链接地址:https://www.bdocx.com/doc/27065190.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开