【精品】数据库开发编程心得

【精品】数据库开发编程心得

ID:43605256

大小:162.10 KB

页数:10页

时间:2019-10-11

【精品】数据库开发编程心得_第1页
【精品】数据库开发编程心得_第2页
【精品】数据库开发编程心得_第3页
【精品】数据库开发编程心得_第4页
【精品】数据库开发编程心得_第5页
资源描述:

《【精品】数据库开发编程心得》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、页面之间的传值(1)对于查询,我们可以理解成先在一个页面上输入一个查询条件,然后根据这个条件在数据库中查找内容并J1把内容给显示出来。首先输进去的查询调价我们可以用Stringusername=newTools()・getNev^Str(request・getParameter("username"));利用request・getParameter获取查询条件,为了防止查询条件的出现因为汉字的原因的额乱码,我们使用了newTools()・getNewStr()函数。这个Tools类的具体代码是pu

2、blicclassTools{publicstaticStringgetNewStr(Stringinput)//防止出现乱码。{Stringresult=u11;try{result=newString(input・getBytes(”iso・8859・:lN)#”gb2312‘,);}catch(Exceptionex){ex>printStackTrace();}returnresult;}}然后就是在数据库中进行查询的代码。这里我们采用了封装的特性即:MCV模式。M是模型,主要是一些数据库

3、的操作,连库等一些工具;C是控制器,主要是用于在M和VZ间进行控制。在case的工程屮,我们将增删查改的数据库操作全部放在了UserBeanCL.java中,In•—0updateUser(String,String,String,String,String)0addUserCString,String,String,String)0delUser(String)$queryllser(String)0getPageCountO金fenye(int)QcheckUserCString,String

4、)OclosedQ•■«•■..■上述截图就是UserBeanCL.java中主要的方法,我们使用的查询函数是queryUser(String),并且这个函数的返冋值类型是ArrayList,这个我们经常用到,因为我们经常将从数据库中查询的结果放到ArrayListal的对象al中,即通过调用UserBeanCL.java中的queryUser(String)函数,从而将我们查询的内容全部放到ArrayList中去了,此时我们就在这个页面进行拆解ArrayList,即把ArrayList从数据库获

5、取的值给拆解出来。女thif(al.size()==1){for(inti=0;i

6、.getsEmail());System.out.println(ub.getGrade());request.setAttribute("userid",ub・getUserid());、request.setAttribute("usernameH,ub•getUsername());request•setAttribute("passwdH,ub•getPasswd());request.setAttribute("emailnzub・getEmail());request.setAttri

7、bute(HgradeH,ub・getGrade());request.getRequestDispatcher("xianshi.jsp").forward(request,response);}}elserequest.getRequestDispatcher(nFail.jspH).forward(request,response);//这个在.java文件中经常使用的界面的}}当然,此时是现在本页面中实现ArrayList分解出查询数据库中的内容,也可以先利用request.setAttr

8、ibute(naln,al);然后再另一个页面中获収alo即:ArrayListal=(ArrayList)request.getAttribute("al");此R寸我们就可以在另一个页而中获取al然后再对al进行分解。//request,setAttribute(”变量",传的值);a页面传值//request,getAttribute(”变量"):利用这两个在页面Z间传值,request.setAttribute(”变量",传的值);这个表示在a页面传值orequest.ge

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。