欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Web数据库学生实验报告JDBC部分版.docx

    • 资源ID:818750       资源大小:125.54KB        全文页数:22页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Web数据库学生实验报告JDBC部分版.docx

    Web数据库技术教师实验指导手册及评分标准院系:信息科学与技术学院专业:信息管理与信息系统班级:信A1321/22任课教师:张海实验报告(二)院系:信息学院课程名称:Web数据库技术日期:班级信息A1321姓名邹文强专业信息管理与信息系统学号16实验室607实验名称Servlet应用成绩评定教师签名实验目的1、掌握SerVlet的配置方法2、掌握Web服务器的配置过程3、掌握Servlet类的用法4、掌握SeSSiOn等对象的用法5、掌握请求转发功能的应用6、掌握SerIVetConfig上下文的用法实验内容SerVIet配置、SerVIet设计、会话管理、请求流转、上下文应用1、请建立一个SerVlet类用于显示当前的系统时间。写出它的Url配置写法20分。HI Padcjg Hf) - 5 IQMyFirstServIetjo答案:SerVIet类实验代码:.V / OayOlr I上src史 ServietOl lT) DemolServIei Ql Demo2Servle1 I J2) Demo3Servle ® Demo4Servlei 7) MyFirstServIei SQjnfigServIe I A JRE System Library ; 0 Java EE 5 Libraries & WebRoot jdbc4 " iir I. mag J Snp D H 与Ial应/回窗Dpackageservlecl;-*importjava.io.IOException;|publicclassMFirstServletextendsHttpServlecpublicvoiddoGet(HttpServletRecjuestrequest,HrtpservletResponseresponse)throwsServletExceptionrIOExceptionrequest.SecCharaccerEncoding(tutf-8w);response.SecCharacterEncoding(utf-8");response.gerWrter().wHixe(系统当前时间:w÷newDare().();publicvoiddoPosc(HttpServletRequesrrequest,HtrpservletResponseresponse)throwsServletExceptionrIOExceptiondoGet(request,response);实验结果:文件(D娓或回至看Ql改藏天住)工具烈助(三)现在的时间:2015402710:27:29rl配置:<servlet-mapping><servlet-name>MyFirstServlet<servlet-nane><url-pattern>servletMyFirstServlet<url-pattern><servlec-mapping>2、领会多用户并发访问的机制,请建立一个ServletwServletUsersw类,在该类的成员代码如下:publicclassServeltUsersextendsServletprivateIntegerx=l;publicvoiddoGet(ServletRequestrequest,ServletResponseresponse)throwsServletExceptionzIOExceptionthis.doPost(request,response);publicvoiddoPost(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOExceptionresponse.SetContentType(,texthtml");response.SetCharacterEncoding(,utf-8n);PrintWriterout=response.getWriter();out.println(',<!DOCTYPEHTMLPUBLIC-W3CDTDHTML4.01TransitionalEN">");out.printin(n<HTML>");out.printin(,<HEAD><TITLE>AServlet<TITLE><HEAD>);out.println("<BODY>);OUt.printin("当前X的值是”+x);out.flush();synchronized(x)x+;Threadthread=Thread.CurrentThread();try(thread.sleep(1000*5);catch(InterruptedExceptione)/TODOAuto-generatedcatchblocke.printStackTrace();)OUt.printin("当前SerIVet实例阻塞5秒后,当前X的值是“+x);out.printin(,'<BODY>);out.printin(,'<HTML>);out.flush();out.close();请在5秒内用两个浏览器窗口浏览该Servlet类,看看效果如何。为什么是这个效果!20分。答:效果:C J中国移动Wl 0 A ServJet ' Fl加舞浏览器一:Ocalhost-文件但编行(£)登看Q)收藏夹Hfl(I)犁助(W当前X的值是1当前SeriVet实例阻塞5秒后,当前X的值是2浏览器二:360£全浏郎7.1文件查看收藏工具÷COQlocalhostOvQ中Io收藏厘手机收蕨夫丁谷默密网址大全Q好搜圄百度产九江学院»器扩展用银国用译,ft三O缁好帆IAServlet+当前X的值是2当前SerIVet实例阻塞5秒后,当前X的值是3原因:多线程并发问题,在第一次浏览器中当前X的值被赋值为1,经过运行锁定子句:synchronized(x)和i+子句后,而经过5秒睡眠后,在输出X的值会变成2;在第二次浏览器中由于是定义的是全局变量x=l,本来经过正常运行最终效果会和浏览器去1一样输出的最终值是3,但是中间有了锁定子句:SynChr<mized(x)这就使得输出的值发生了变化,当在运行浏览器1时,此时的浏览器二其实也在开始运行,它获得了浏览器一中的输出值x=2,而在开始运行输出浏览器二中的值时,因为浏览器一中已经使得变量X的值为2啦,所以浏览器二中的X初始化值也就变成了2,所以经过5秒睡眠后,输出的当前值变成了3。3、请设计一个SerVle3当连续三次访问该SerVIet是分别向客户输出:第1次:用户浏览器中显示:蓝色颜色的”联系访问中的第1次”第2次:用户浏览器中显示:红色颜色的“联系访问中的第2次”第3次:用户浏览器中显示:黑色颜色的“联系访问中的第3次”答:packageservlet2;importjava.io.IOException;importjava.io.PrintWriter;importetException;Servlet;ServletRequest;ServletResponse;importjavax.servlet.importjavax.servlet.importjavax.servlet.publicclassYanSeextendsServletprivateIntegerx=0;publicvoiddoGet(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOExceptionthis.doPost(request,response);)ptblicvoiddoPost(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOExceptionresponse.SetContentType(,texthtml);response.SetCharacterEncoding(,utf-8u);PrintWriterout=response.getWriter();out.printin(,<!DOCTYPEHTMLPUBLIC,-W3CDTDHTML4.01TransitionalEN',>);out.printin(',<HTML>);out.printin(<HEAD><TITLE>AServlet<TITLE><HEAD>n);out.printin(<BODY>m);out.flush();synchronized(x)x+;if(x=l)(out.printin(,<fontcolor=blue>,');)if(x=2)out.printin(',<fontcolor=red>,');if(x=3)out.printin(,<fontcolor=black>);)OUt.println("联系访问中的第”+x+“次”);out.printin(',<BODY>);out.printin(',<HTML>');out.flush();out.close();)4、请将提供的工程解压后添加到myeclipse工作区中,打开mysql将工程中的db目录下的”导入到InySql数据库中。在工程的ServiceDao包中有一个StudentServicesDao,请根据代码中注释的功能结合jdbc中da。模式的设计要求将publicstudentlogin(Stringstuld,Stringname)throwsmyException(Connectionconn=null;StudentDaostuDao=null;try(Conn=ConnectionFactory.getConnection();stuDao=newStudentDaoImpl(conn);Stringsql=',select*from学生基本情况表”;StringCOnditiOn=”学号_Stu工d=?and姓名_name=?”;if(condition!=null&&!.equals(condition)sql=sql+"where"+condition;return(student)executeUpdate(sql);)catch(Exceptione)try(conn.rollback();catch(SQLExceptionel)/TODOAuto-generatedcatchblockel.PrintStackTrace();)/TODOAuto-generatedcatchblocke.PrintStackTrace();finallyif(StuDao!=null)StuDao.close();returnnull;)privatestudentexecuteUpdate(Stringsql)/TODOAuto-gene

    注意事项

    本文(Web数据库学生实验报告JDBC部分版.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开