欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    java课程设计(web).doc

    • 资源ID:854787       资源大小:297.50KB        全文页数:9页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    java课程设计(web).doc

    1、Java大作业二(web)设计报告1. 建立一个与Root同级的目录qj如图所示建立一个与Root同级的文件夹qj,吧Root中的子目录WEB-INF及其下的文件盒子目录都复制到qj下。 2. 文件名整体介绍如上图所示,在qj目录下放有四个网页文件。chaxun.html:查询页面的网页文件,shanchu.html:删除页面的网页文件,tianjian.html:添加页面的网页文件,xiugai.html:修改页面的网页文件。如上图所示,在qjWEB-INFclasses 文件夹里有四class文件。addwebs1.class:处理添加表单的Servlet程序,operatedb1.cla

    2、ss:专门用于连接数据的类,scwebs.class:处理删除的Servlet程序,showwebs.class:处理查询的Servlet程序,xgwebs.class:处理修改表单的Servlet程序。3. 添加数据(1) 表单文件(tianjia.html)学号: 姓名: 性别: 生日: 专业: (2) 在web.xml中增加如下配置: adds addwebs1 adds /addweb (3) 添加数据的Servlet程序import java.sql.*;import javax.servlet.*;import javax.servlet.忽略.*;import java.io.*

    3、;public class addwebs1 extends HttpServlet public void service(HttpServletRequest rq,HttpServletResponse rp) throws ServletException,IOException String userName = sa; /默认用户名 String userPwd = 123456; /密码 Connection dbConn; rp.setContentType(text/html;charset=gbk); PrintWriter out=rp.getWriter();/获取表单

    4、这的数据String no=new String(rq.getParameter(no).getBytes(iso-8859-1); String nm=new String(rq.getParameter(nm).getBytes(iso-8859-1);String sx=new String(rq.getParameter(sx).getBytes(iso-8859-1); String ag=new String(rq.getParameter(ag).getBytes(iso-8859-1); String dp=new String(rq.getParameter(dp).getB

    5、ytes(iso-8859-1); try if(operatedb1.flag=0) new operatedb1(userName,userPwd);/生成operatedb1的对象,连接数据库 out.println(flag=0); out.println(Connection Successful!); /如果连接成功 控制台输出Connection Successful! Statement stmt=operatedb1.dbConn.createStatement(); String s1=insert into st1 values(; s1=s1+no+,+nm+,+sx+

    6、,+ag+,+dp+); System.out.println(s1); stmt.executeUpdate(s1); catch(Exception e) out.println(Thank you ); 部署完成后,在浏览器中输入忽略:/localhost:8080/qj/tianjia.html,即可显示如下表单,在表单中输入数据后,一条记录就添加到了数据库中指定的表中。4. 查询数据(1) 表单文件(chaxun.html)输入姓名: (2)在文本web.xml中增加如下配置: shows showwebs shows /showweb (3)实现数据库查询的Servletc程序im

    7、port java.sql.*;import javax.servlet.*;import javax.servlet.忽略.*;import java.io.*;public class showwebs extends HttpServlet public void service(HttpServletRequest rq,HttpServletResponse rp) throws ServletException,IOException String druverName=com.microsoft.sqlserver.jdbc.SQLServerDriver; String dbU

    8、RL=jdbc:sqlserver:/localhost:1433;DatabaseName=student; String userName = sa; /默认用户名 String userPwd = 123456; /密码 rp.setContentType(text/html;charset=gbk); PrintWriter out=rp.getWriter(); String nm=new String(rq.getParameter(xx).getBytes(iso-8859-1); try if(operatedb1.flag=0) new operatedb1(userName

    9、,userPwd);/生成operatedb1的对象,连接数据库 out.println(flag=0); out.println(Connection Successful!); /如果连接成功 控制台输出Connection Successful! Statement stmt=operatedb1.dbConn.createStatement(); String s1=select * from st1 where name=; String s=s1+nm+; out.println(s); ResultSet rset=stmt.executeQuery(s); while(rset

    10、.next() out.println(OK); out.println(rset.getString(1)+ +rset.getString(2)+ +rset.getString(3)+rset.getString(4)+rset.getString(5); catch(Exception e)out.println(e); out.println(Thank you ); 相关文件部署完成后,在浏览器中输入忽略:/localhost:8080/qj/chaxun.html,即可显示如下表单,在表单中输入数据后,就可以查询特定的数据信息。5. 修改数据(1)表单文件(xiugai.html

    11、)输入需要修改的姓名: 学号: 姓名: 性别: 生日: 专业: (2)在web.xml中增加如下配置 xg xgwebs xg /xgweb (3)实现数据库修改的Servlet程序import java.sql.*;import javax.servlet.*;import javax.servlet.忽略.*;import java.io.*;public class xgwebs extends HttpServlet public void service(HttpServletRequest rq,HttpServletResponse rp) throws ServletExcep

    12、tion,IOException String druverName=com.microsoft.aqlserver.jdbc.SQLServerDriver; String dbURL=jdbc:sqlserver:/localhost:1433;DatabaseName=student; String userName = sa; /默认用户名 String userPwd = 123456; /密码 rp.setContentType(text/html;charset=gbk); PrintWriter out=rp.getWriter(); String name=new Strin

    13、g(rq.getParameter(xx).getBytes(iso-8859-1); String no=new String(rq.getParameter(no).getBytes(iso-8859-1); String nm=new String(rq.getParameter(nm).getBytes(iso-8859-1); String sx=new String(rq.getParameter(sx).getBytes(iso-8859-1); String ag=new String(rq.getParameter(ag).getBytes(iso-8859-1); Stri

    14、ng dp=new String(rq.getParameter(dp).getBytes(iso-8859-1); try if(operatedb1.flag=0) new operatedb1(userName,userPwd);/生成operatedb1的对象,连接数据库 out.println(flag=0); out.println(Connection Successful!); /如果连接成功 控制台输出Connection Successful! Statement stmt=operatedb1.dbConn.createStatement(); String s1=del

    15、ete from st1 where name=; String s=s1+name+; /out.println(s); stmt.executeUpdate(s); Statement stm=operatedb1.dbConn.createStatement(); String t=insert into st1 values(; t=t+no+,+nm+,+sx+,+ag+,+dp+); System.out.println(t); stmt.executeUpdate(t); catch(Exception e)out.println(e); out.println(修改成功!Tha

    16、nk you ); 相关文件部署完成后,在浏览器中输入忽略:/localhost:8080/qj/xiugai.html,即可显示如下表单,在表单中输入数据后,就可以修改指定的数据信息。6. 删除数据(1) 表单文件(shanchu.html)输入姓名: (2) 在web.xml中增加如下配置 sc scwebs sc /scweb (3)实现删除数据的Servlet程序import java.sql.*;import javax.servlet.*;import javax.servlet.忽略.*;import java.io.*;public class scwebs extends H

    17、ttpServlet public void service(HttpServletRequest rq,HttpServletResponse rp) throws ServletException,IOException String druverName=com.microsoft.aqlserver.jdbc.SQLServerDriver; String dbURL=jdbc:sqlserver:/localhost:1433;DatabaseName=student; String userName = sa; /默认用户名 String userPwd = 123456; /密码

    18、 rp.setContentType(text/html;charset=gbk); PrintWriter out=rp.getWriter(); String nm=new String(rq.getParameter(xx).getBytes(iso-8859-1); try if(operatedb1.flag=0) new operatedb1(userName,userPwd);/生成operatedb1的对象,连接数据库 out.println(flag=0); out.println(Connection Successful!); /如果连接成功 控制台输出Connectio

    19、n Successful! Statement stmt=operatedb1.dbConn.createStatement(); String s1=delete from st1 where name=; String s=s1+nm+; out.println(s); stmt.executeUpdate(s); catch(Exception e)out.println(e); out.println(Thank you ); 相关文件部署完成后,在浏览器中输入忽略:/localhost:8080/qj/shanchu.html,即可显示如下表单,在表单中输入数据后,就可以删除指定的数

    20、据信息。7. 数据库连接(1)专门用于连接数据库的类import java.sql.*;public class operatedb1 String driverName = com.microsoft.sqlserver.jdbc.SQLServerDriver; String dbURL = jdbc:sqlserver:/localhost:1433;DatabaseName=student; static int flag=0; static Connection dbConn; public operatedb1(String userName,String userPwd) try / Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd);flag=1;catch (Exception e) System.out.println(connection error!); e.printStackTrace();


    注意事项

    本文(java课程设计(web).doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922