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

类型完整word版JSP+JDBC综合实训实验报告.docx

  • 文档编号:23133349
  • 上传时间:2023-05-08
  • 格式:DOCX
  • 页数:14
  • 大小:19.47KB

<%@includefile="tail.jsp"%>

《registerAction.jsp》

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"%>

<%@pageimport="java.sql.*"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

<%

response.setContentType("text/html;charset=utf8");

request.setCharacterEncoding("utf8");

//1,加载驱动

Class.forName("org.gjt.mm.mysql.Driver");

//2,获取连接

Connectionconn=DriverManager.getConnection("jdbc:

mysql:

//localhost:

3306/gy0204","root","");

//3,操作数据

Stringsql="insertintozhucebiaovalue(?

?

?

?

?

?

)";

PreparedStatementps=conn.prepareStatement(sql);

ps.setString(1,request.getParameter("username"));

ps.setString(2,request.getParameter("PWD1"));

ps.setString(3,request.getParameter("PWD2"));

ps.setString(4,request.getParameter("sex"));

ps.setString(5,request.getParameter("familytel"));

ps.setString(6,request.getParameter("email"));

if(ps.executeUpdate()>0){

session.setAttribute("username",request.getParameter("username"));

%>

forwardpage="denglu.jsp"/>

<%

}else{

out.println("注册失败");

}

//4,释放资源

ps.close();

conn.close();

%>

《denglu.jsp》

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

functioncheckusername(username){

varstr1=username;

varExpression1=/[^\u4E00-\u9FA5]/;//3-10个字母数字下划线组成

varobjExp1=newRegExp(Expression1);

if(objExp1.test(str1)==true){

returntrue;

}else{

returnfalse;

}

}

functioncheckPWD(PWD){

varstr4=PWD;

varExpression4=/^[A-Za-z]{1}([A-Za-z0-9]|[._]){5,19}$/;//6-20位字母数字下划线和点“.”组成

varobjExp4=newRegExp(Expression4);

if(objExp4.test(str4)==true){

returnture;

}else{

returnfalse;}

}

functioncheck(myform){

if(myform.username.value==""){

alert("请输入用户名!

");myform.username.focus();return;

}

if(!

checkusername(myform.username.value)){

alert("您输入的用户名不正确!

");myform.username.focus();return;

}

if(myform.PWD.value==""){

alert("请输入密码!

");myform.PWD.focus();return;

}

myform.submit();

}

登录

用户名:

密码:

//localhost:

8080/20160319-4-gy/zhuce.jsp">

《dengluAction.jsp》

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"%>

<%@pageimport="java.sql.*"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

<%

request.setCharacterEncoding("UTF-8");

Class.forName("org.gjt.mm.mysql.Driver");

Connectionconn=DriverManager.getConnection("jdbc:

mysql:

//localhost:

3306/gy0204","root","");

Stringsql="selectusername,PWD1fromzhucebiaowhereusername=?

andPWD1=?

";

PreparedStatementps=conn.prepareStatement(sql);

session.setAttribute("username",request.getParameter("username"));

session.setAttribute("PWD1",request.getParameter("PWD1"));

ps.setString(1,(String)session.getAttribute("username"));

ps.setString(2,(String)session.getAttribute("PWD1"));

ResultSetrs=ps.executeQuery();

if(rs.next()){

%>

forwardpage="userloginpage.jsp"/>

<%

}else{out.println("登录失败!

");

}

%>

《userloginpage.jsp》

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

<%

Stringusername=request.getParameter("username");

%>

<%@includefile="head.jsp"%>

  • 查看信息

  • 修改信息

  • 删除信息

<%@includefile="tail.jsp"%>

《showinfoAction.jsp》

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"%>

<%@pageimport="java.sql.*"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

<%

//1,加载驱动

Class.forName("org.gjt.mm.mysql.Driver");

//2,获取连接

Connectionconn=DriverManager.getConnection("jdbc:

mysql:

//localhost:

3306/gy0204","root","");

//3,操作数据

Stringsql="select*fromzhucebiao";

PreparedStatementps=conn.prepareStatement(sql);

//ps.setString(1,request.getParameter("username"));

ResultSetrs=ps.executeQuery();

while(rs.next()){

%>

用户名

密码

确认密码

性别

电话

E-mail

<%=rs.getString

(1)%>

<%=rs.getString

(2)%>

<%=rs.getString(3)%>

<%=rs.getString(4)%>

<%=rs.getString(5)%>

<%=rs.getString(6)%>

<%

}

//4,释放资源

rs.close();

ps.close();

conn.close();

%>

6.实验结论及心得

通过这次实验,我充分了解和掌握了数据库导入过程。

对神奇的数据库有了大概的了解,对于mysql已经很好的了解了一些其他知识,并能够充分利用和实现。

但是在校验中,一些函数的调用和识别,还有很多不会的地方,需要我进一步的学习。

总的来说,这次实验是一次很好的锻炼机会。

能力得到了进一步的提升。

对于java关于数据库导入操作等语法需要加强练习,还不能够熟练拼写。

需要加强练习。

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

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

特殊限制:

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

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

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

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

收起
展开