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

网站开发接单seo上排名

网站开发接单,seo上排名,濮阳新闻网刚发消息,查企业哪个app最好实验4:Servlet请求与响应 1、在页面输入学生学号,从数据库中查询学生信息并显示。 (1)启动MySQL数据库服务,新建数据库,将student.sql文件导入到新建数据库(建立表,并插入3条数据&…

实验4:Servlet请求与响应

1、在页面输入学生学号,从数据库中查询学生信息并显示。

(1)启动MySQL数据库服务,新建数据库,将student.sql文件导入到新建数据库(建立表,并插入3条数据)

(2)新建html页面:

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<form action="/weeebbbb_war_exploded/LoginServlet" method="post">用户名:<input type="text" name="username"></br>密码:<input type="password" name="password"></br><input type="submit" value="提交">
</form>
</body>
</html>

(3)新建DbUtil类:

package com.example.weeebbbb;import java.sql.*;public class DbUtil {public static String DRIVER ="com.mysql.jdbc.Driver";//数据库public static final String URL ="jdbc:mysql://localhost:3306/student?useSSL=false";public static final String DBUser = "root";public static final String DBPassword = "123456";public static Connection conn = null;public static Connection getConn(String dbDri,String dbUrl,String username,String pass) {try {Class.forName(DRIVER);conn = DriverManager.getConnection(URL, DBUser, DBPassword);} catch (Exception e) {e.printStackTrace();}return conn;}
}

(4)在web.xml文件中配置数据库连接信息:

    <context-param><param-name>dbUrl</param-name><param-value>jdbc:mysql://localhost:3306/student</param-value></context-param><context-param><param-name>duUsername</param-name><param-value>root</param-value></context-param><context-param><param-name>dbPassword</param-name><param-value>root</param-value></context-param><context-param><param-name>jdbcDriver</param-name><param-value>com.mysql.jdbc.Driver</param-value></context-param>

(5)在pom.xml文件中添加MySQL驱动依赖(需要联网,一定要考虑自己数据库的版本,注意驱动版本和web.xml文件中的jdbcDriver驱动字符串的写法),则项目可不用导入MySQL驱动jar包,

 <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.49</version>
</dependency>

(6)新建Servlet,完成获取网页表单提交的学号信息,并从数据库中查询此学号学生的信息,并响应输出:

package com.example.weeebbbb;import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;@WebServlet(name ="wek4_queryServlet",value = "/wek4_queryServlet")
public class wek4_queryServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("1111");resp.setContentType("text/html;charset=utf-8");String stuNum=req.getParameter("stuNum");ServletContext context=this.getServletContext();String dbUrl=context.getInitParameter("dbUrl");String dbUsername=context.getInitParameter("dbUsername");String dbPassword=context.getInitParameter("dbPassword");String jdbcDriver=context.getInitParameter("jdbcDriver");Connection connection=DbUtil.getConn(dbUrl,dbUsername,dbPassword,jdbcDriver);String sql="select * from student where stuNum=?";PreparedStatement pst=null;try{pst= connection.prepareStatement(sql);pst.setString(1,stuNum);ResultSet rs=pst.executeQuery();String str="";System.out.println("11111");if(rs.next()){System.out.println("22222");str="这位同学的学号是"+rs.getString("stuNum")+",姓名是:"+rs.getString("stuName");}else{str="查无此人";}resp.getWriter().println(str);}catch (SQLException e){e.printStackTrace();}}
}

(7)新建输入信息页面:

<%--Created by IntelliJ IDEA.User: cicDate: 2023/11/8Time: 14:19To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<form action="wek4_queryServlet" method="get">请输入学号:<input type="text" size="20" name="stuNum"><input type="submit" value="查询">
</form></body>
</html>

查询已有数据:

查询成功:

查询不存在的数据:

查询失败:

http://www.dt0577.cn/news/54864.html

相关文章:

  • 长沙 网站建设seo网络优化前景怎么样
  • 深圳网a深圳网站建设有了域名怎么建网站
  • 山东宏福建设集团有限公司网站整站关键词快速排名
  • 做企业网站时需要注意哪些地方seo课程总结
  • 怎么在国外网站赚钱官网设计公司
  • 网站备案的核验单文登seo排名
  • 网页设计欣赏可爱风格廊坊seo排名收费
  • 淮安哪里有做网站的整站优化推广
  • 网站有了订单邮箱提醒代码今日新闻最新消息50字
  • 如何免费推广网站seo常用的优化工具
  • 河北省住房城乡建设局网站首页2022年seo还值得做吗
  • wordpress 投票插件seo推广优化官网
  • 做问卷网站icp备案查询官网
  • ghost wordpressseo公司排名教程
  • 谎称在赌博网站做维护seo文章
  • 唯品会购物网站开发项目十大搜索引擎排行榜
  • 淘宝网站建设方案最新军事新闻
  • WordPress打开文章页面404如何对一个网站进行seo
  • 做财务还是网站运营网店网络营销策划方案
  • 批发电商做的好的网站信息流投放平台
  • 三水专业网站建设哪家好百度快速排名软件下载
  • 怎么用源代码做网站抖音关键词排名系统
  • 建个网站怎么让香港客户看到辅导班培训机构
  • 墙绘做网站推广有作用没竞价托管运营哪家好
  • 没网站怎么做京东联盟搜索引擎seo推广
  • 上海网站制作培训班百度热搜词排行榜
  • 网站开发包括软件吗网络营销推广微信hyhyk1效果好
  • 手机网站建设正规培训机构有哪些
  • 美篇相册制作免费下载上饶seo博客
  • 网站广东省备案系统windows优化大师和360哪个好