Web项目设计与开发 ——————DBHelper测试

此次DBHelper测试共有三个文件。

一个是DBHelper的java文件,由于代码过多就不一一叙述。

另外两个为jsp文件,其一为index.jsp 代码为登录页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>登录页面</title>
</head>

<body>
<form name="f1" action="login.jsp">
用户名:<input type="text" name="uid"><br>
密 码:<input type="password" name="pwd"><br>
<input type="submit" value="登录">
</form>
</body>
</html>

其二为login.jsp 代码为验证页面

<%@page import="java.sql.ResultSet"%>
<%@ page language="java" import="java.util.*,DBHelper.*"
pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP ‘login.jsp‘ starting page</title>
</head>

<body>
<%
String SQL="Select * from user where userName=? and password=?";
String uid=request.getParameter("uid");
String pwd=request.getParameter("pwd");
Object[] params=new Object[]{uid,pwd};
ResultSet rs= DBHelper.getResultSet(SQL, params);
if(rs.next())
out.print("登陆成功");
else
out.print("登录失败");
rs.close();
%>
</body>
</html>

根据两段代码连接数据库对用户名密码进行验证登录,在进行代码编写的时候有许多值得注意的地方,由于新手编写可能会有许多错误,而且在老师进行手把手的教学中仍然出现了些许错误 如:坏境配置不正确,代码编写不正确  我觉得在学习web项目设计与开发课程的过程中 不仅应该巩固以前的web网页设计知识,还应该自己努力自学,以学习好计算机语言为目的,以后从事计算机行业为荣。

时间: 2024-12-24 21:55:33

Web项目设计与开发 ——————DBHelper测试的相关文章

web项目设计与开发——DBHelper

学习web项目设计与开发主要是在上学期web程序开发的基础上添上了思想和更深的理解. 在学习之前,我们需要下载好相关的软件——MyEclipse以及配置文件JDK.tomcat.再添加除MyEclipse自带的tomcat和JDK以外的其余tomcat和JDK. 本次的学习内容是与DBHelper相关.具体内容为: 一.编写程序 1.创建一个项目Project 2.在src目录下建立DBHelper包,并写出DBHelper-Class文件 3.编写JSP文件:在原有的index.jsp文件中修

web项目设计与开发——DBHelper3

本次学习的内容为根据DBHelper对数据库里的数据进行增删改查 具体内容为: 一.编写程序 1.创建工程——Mangage    2.在src目录下创建五个包,分别为DAO,DBHelper,Entity,Servlet,tools    3.分别在编写testDAO测试文件,userDAO.DBHelper.user实体类.servlet类UserServlet以及在网上查找的利用java的反射机制的代码    4.创建jsp文件user.jsp,show.jsp,updata.jsp用于进

web接口开发与测试

最近一直在学习和整理web开发与接口测试的相关资料.接口测试本身毫无任何难度,甚至有很多工具和类库来帮助我们进行接口测试.大多测试人员很难深入了解web接口测试的原因是对web开发不太了解,当你越了解开发就会越看得清接口是什么.当然,web开发是比较麻烦,我们很难一下子掌握. 注:不过本文并不是一个零基础的文章,需要你对 Django web开发,requests接口库,unittest单元测试框架,三者有一定的了解. Django快速开发之投票系统 之前分享过一篇Django开发投票系统的例子

中小企业可以用docker来标准化开发、测试、生产环境

一.使用 Docker 搭建 Tomcat 运行环境 1 Docker与虚拟机 2 搭建过程 2.1 准备宿主系统 准备一个 CentOS 7操作系统,具体要求如下: 必须是 64 位操作系统 建议内核在 3.8 以上 通过以下命令查看您的 CentOS 内核: # uname -r 2.2 安装Docker # yum install docker 可使用以下命令,查看 Docker 是否安装成功: # docker version 若输出了 Docker 的版本号,则说明安装成功了,可通过以

使用Spring Boot来加速Java web项目的开发

使用Spring Boot来加速Java web项目的开发 我想,现在企业级的Java web项目应该或多或少都会使用到Spring框架的. 回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用gradle来构建的话基本也一样)然后新建Spring相关的xml文件,而且往往那些xml文件还不会少.然后继续使用tomcat或者jetty作为容器来运行这个工程.基本上每次创建一个新的项目都是这么一个流程,而我们有时候仅仅想快速的创建一

web人力资源信息系统开发日志④

第四阶段(2017年6月21-7月6日):进入测试冲刺阶段,bug大扫荡,总结分析并准备上线交付使用.软件的生命周期就是不断更新升级,一旦停止更新,软件生命就会衰老枯竭.接下来的工作是调试上线.交付使用,充其量算是拿得出手新鲜出妒的成品,大量的业务结合开发更新升级才是精品制作的新阶段."行百里者半九十"必须是程序员持之以恒的编程思想和基本素养. 开发小结:经过3个月的项目开发到目前基本上独立完成了一个完整的人事工资系统,全面测试完成就可以上线投入使用,加上开发之前两个月的学习与准备时间

互联网产品上线前,做些什么——产品、开发、测试的视角

这阵子,经历了一个做产品以来速度最快的一个项目,太多第一次遇到的情况,从中秋节前到现在,除去校招出去的5天,一直都在赶项目.即使是校招,也是以项目为主题进行群面和创意PK. 每天早上9点多到公司,晚上12点后收工,甚至有到凌晨4点才下班,早上7点多起床,中午还不休息. 赶项目的节奏,大抵如此吧.这不是一种健康的状态,会逐步调整过来. 先说一点特别重要的事情: 无论进度多赶的项目,发布前,请一定内测. 无论进度多赶的项目,发布前,请一定内测. 无论进度多赶的项目,发布前,请一定内测. 这段时间,真

docker技术剖析--中小企业可以用docker来标准化开发、测试、生产环境

一.使用 Docker 搭建 Tomcat 运行环境 1 Docker与虚拟机 2 搭建过程 2.1 准备宿主系统 准备一个 CentOS 7操作系统,具体要求如下: 必须是 64 位操作系统 建议内核在 3.8 以上 通过以下命令查看您的 CentOS 内核:   # uname -r 2.2 安装Docker   # yum install docker 可使用以下命令,查看 Docker 是否安装成功:   # docker version 若输出了 Docker 的版本号,则说明安装成功

用HTML5、地理定位API和Web服务来开发移动应用

HTML 5 是一项让人振奋的技术,这有着充分的理由.这将会是一次技术突破,因为它可以将桌面应用程序功能带入浏览器中.除了传统浏览器外,对于移动浏览器,其潜力甚至更大.不仅如此,最流行的移动浏览器甚至已经采用并实现了 HTML 5 规范中很多重要部分.在这个由五个部分组成的系列里,您将仔细了解 HTML 5 中的一些新技术,它们对移动 Web 应用程序开发具有重大影响.在本系列的每一部分中,您将动手开发一个展示 HTML 5 新特性的移动 Web 应用程序,这些特性可用于最新的移动 Web 浏览