当前位置: 首页 > news >正文

网站制作软件排行榜传统营销方式有哪些

网站制作软件排行榜,传统营销方式有哪些,如何在自己的网站上做h5页面,网站运营专员做六休一实验9 JSP访问数据库(二) 目的: 1、熟悉JDBC的数据库访问模式。 2、掌握预处理语句的使用 实验要求: 1、使用Tomcat作为Web服务器 2、通过JDBC访问数据库,实现增删改查功能的实现 3、要求提交实验报告,将代…

实验9 JSP访问数据库(二)

目的
1、熟悉JDBC的数据库访问模式。
2、掌握预处理语句的使用
实验要求
1、使用Tomcat作为Web服务器
2、通过JDBC访问数据库,实现增删改查功能的实现
3、要求提交实验报告,将代码和实验结果页面截图放入报告中

实验内容
1.编写一个网页,实现根据输入学生姓名的模糊查询,如果查找不到就显示“查无此人”
在这里插入图片描述
在这里插入图片描述
index.java

<%@ page import="java.sql.*" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.Statement" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page import="com.xxx.Student" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>模糊查询</title>
</head>
<body>
<form action="index.jsp" method="post"><input type="text" name="info"></br><input type="submit" value="查询">
</form>
<%List<Student> studentList = new ArrayList<>();Connection connnection = null;PreparedStatement statement = null;ResultSet resultSet = null;String url = "jdbc:mysql://localhost:3306/test9";Class.forName("com.mysql.jdbc.Driver");connnection = DriverManager.getConnection(url,"root","123456");String sql = "select * from student where stuname like ?";statement = connnection.prepareStatement(sql);String info = request.getParameter("info");statement.setString(1,"%" + info +"%");resultSet = statement.executeQuery();while(resultSet.next()){int id = resultSet.getInt("stuid");String name = resultSet.getString("stuname");String sex = resultSet.getString("stusex");Student stu = new Student(id,name,sex);studentList.add(stu);}// 将数据设置到作用域当中request.setAttribute("studentList",studentList);
%><c:if test="${!empty studentList}"><table align="center" width="800" border="1" style="border-collapse: collapse;"><tr><th>学号</th><th>姓名</th><th>性别</th></tr><c:forEach items="${studentList}" var="stu"><tr align="center"><td>${stu.id}</td><td>${stu.name}</td><td>${stu.sex}</td></tr></c:forEach></table></c:if>
<c:if test="${studentList.size() == 0}"><h4>查无此人</h4>
</c:if><%resultSet.close();statement.close();connnection.close();
%>
</body>
</html>

Student.java

package com.xxx;public class Student {private Integer id;private String name;private String sex;public Student() {}public Student(Integer id, String name, String sex) {this.id = id;this.name = name;this.sex = sex;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}
}

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
2.实现学生注册和登录功能,输入学生学号(stuId)和密码(stuPwd),如果学号不存在,跳转到注册界面,完成注册功能;如果学号存在,密码匹配显示“登录成功”,否则显示“登录失败”。
注:要求用PreparedStatement实现。

login.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<form action="login_2.jsp" method="post"><label for="username">用户名:</label><input type="text" id="username" name="username" required><br><label for="password">密码:</label><input type="password" id="password" name="password" required><input type="submit" value="登陆">
</form>
</body>
</html>

login_2.jsp

<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<%--表单提交到这--%>
<%String url = "jdbc:mysql://localhost:3306/test9";String stuId = request.getParameter("username");String stuPwd = request.getParameter("password");try {// 加载和注册JDBC驱动Class.forName("com.mysql.jdbc.Driver");Connection conn = DriverManager.getConnection(url, "root", "123456");//检查学号是否存在String sql1 = "select * from password where stuId = ?";PreparedStatement stmt1 = conn.prepareStatement(sql1);stmt1.setString(1,stuId);ResultSet rs1 = stmt1.executeQuery();if(rs1.next() && rs1.getInt(1) > 0){String sql2 = "select * from password where stuId = ? and stuPwd = ?";PreparedStatement stmt2 = conn.prepareStatement(sql2);stmt2.setString(1,stuId);stmt2.setString(2,stuPwd);ResultSet rs2 = stmt2.executeQuery();if (rs2.next() && rs2.getInt(1) > 0) {response.sendRedirect("loginSuccess.jsp");} else {response.sendRedirect("loginFail.jsp");}rs2.close();stmt2.close();}else{response.sendRedirect("register_2.jsp");}rs1.close();stmt1.close();conn.close();} catch (SQLException se) {se.printStackTrace();} catch (Exception e) {e.printStackTrace();}
%>
</body>
</html>

register_2.jsp

<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.PreparedStatement" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>注册页面</title>
</head>
<body>
<form action="register.jsp" method="post"><label for="username">用户名:</label><input type="text" id="username" name="username" required><br><label for="password">密码:</label><input type="password" id="password" name="password" required><input type="submit" value="注册">
</form>
</body>
</html>

register.jsp

<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.PreparedStatement" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>注册页面</title>
</head>
<body>
<%String url = "jdbc:mysql://localhost:3306/test9";Class.forName("com.mysql.jdbc.Driver");Connection conn = DriverManager.getConnection(url,"root","123456");String username = request.getParameter("username");String password = request.getParameter("password");String sql = "insert into password(stuID,stuPwd) values(?,?)";PreparedStatement stmt = conn.prepareStatement(sql);stmt.setString(1,username);stmt.setString(2,password);int count = stmt.executeUpdate();if(count != 0){
%><a href="login.jsp">注册成功,返回登录页面</a><%}stmt.close();conn.close();%>
</body>
</html>loginSuccess.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>登陆成功</title>
</head>
<body><h4>登陆成功</h4>
</body>
</html>

loginFail.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>登陆失败</title>
</head>
<body><h4>登录失败</h4>
</body>
</html>

(登陆成功)
在这里插入图片描述
在这里插入图片描述

(登陆失败(密码不匹配))
在这里插入图片描述
在这里插入图片描述

(跳转到注册页面(账号不存在))

在这里插入图片描述

3.(选做)参考学习平台上“JDBC操作_增删改”的视频,使用表格展示数据库中stuinfo表中的个人信息,每行一条个人信息,表格新增两列,分别提供“修改”和“删除”两个链接。点击“修改”链接时,跳转到新页面可供用户修改和保存;点击“删除”时,跳转到新页面完成删除操作并提示操作结果。

http://www.hkea.cn/news/429881/

相关文章:

  • 东莞企业建设网站官网有限公司百度推广深圳分公司
  • 海外推广工作内容搜索引擎优化seo是什么
  • wordpress 发短信西安网络优化大的公司
  • dreamweaver个人网站南宁求介绍seo软件
  • 网站常用素材企业培训视频
  • 北京市通州区建设委员会网站网站新站整站排名
  • 太原网站推广只选中联传媒推广排名seo
  • 企业网站建设的常见流程为百度互联网营销顾问
  • 养殖企业网站网络营销策划名词解释
  • 如何进行电子商务网站推广?百度网盘app
  • 做情趣网站需要什么资质sem推广外包
  • 国外网站做任务赚钱的最近新闻有哪些
  • 建设部网站查资质中裕隆百度推广登录平台网址
  • 黄页网站大全免费山东网络推广优化排名
  • 网站文字代码常见的网络营销工具
  • 计算机毕设网站建设怎么改长沙网站设计拓谋网络
  • 类似红盟的网站怎么做aso优化推广
  • vs2013做网站怎样制作免费网页
  • b2c网站的开发无锡网络优化推广公司
  • 网站做视频在线观看营销活动推广方案
  • wordpress多站点统计google图片搜索引擎入口
  • 麻章手机网站建设百度网盘提取码入口
  • 网站后台管理系统的重要技术指标sem竞价托管费用
  • 包头怎样做网站我想做电商怎么加入
  • 株洲企业网站建设品牌2023免费b站推广大全
  • 仿制单页面网站多少钱免费制作网站app
  • 商城网站制作网站长尾词挖掘工具
  • 夹克定制公司trinseo公司
  • 四川智能网站建设制作网站链接分析工具
  • 制作销售网站有哪些宁波网络营销推广咨询报价