maven如何建立JavaWeb项目并连接数据库,验证登录

这里是建立建立web项目:Maven如何创建Java web项目(纯干货版)!!!_明天更新的博客-CSDN博客

我们主要演示如何连接数据库验证登录。

1.在webapp目录下创建我们的登录页面:index.jsp    还需要再写一个验证登录成功的页面(如果页面跳转成功就代表登录成功)

maven如何建立JavaWeb项目并连接数据库,验证登录_第1张图片

 内容如下:(你可以简单写一下,我们的主要功能是验证登录)

<%--
  Created by IntelliJ IDEA.
  User: admin
  Date: 2023/8/14
  Time: 9:52
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    
    
    用户登录
    
    
    





 验证登录成功后的界面:





    
    
    Document
    
    
    
    
    
    



欢迎来到我的主场!!!

Collapse Title 1   

Content 1

Collapse Title 2

Content 2

Collapse Title 3
  • Content list
  • Content list
折叠面板的标题

折叠面板的内容

我做的还不错吧!!!

One

$21.5K

上升⬆3% form tengxun nwes

Welocme to family

Two

$30K

上升⬆5% form baidu nwes

Welocme to family

Three

$27K

上升⬆14% form huofu nwes

Welocme to family

Four

$25.5K

上升⬆8% form baidu nwes

Welocme to family

2.建立Java文件继承HttpServlet,利用jdbc连接数据库。

这里有如何连接数据库,可以作为参考:JDBC连接数据库如何实现你会吗???_明天更新的博客-CSDN博客

maven如何建立JavaWeb项目并连接数据库,验证登录_第2张图片

 代码如下:

/*
 * Copyright (c) 2020, 2023,  All rights reserved.
 *
 */
package cn.scl;

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.*;

/**
 * 

Project: jdbctest1 - Dome

*

Powered by scl On 2023-08-14 09:48:20

*

描述:

* * @author 孙臣龙 [[email protected]] * @version 1.0 * @since 17 */ @WebServlet("/home") public class Dome extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("utf-8"); try { String username=req.getParameter("username"); String password=req.getParameter("password"); Class.forName("com.mysql.cj.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql:/db1?user=root"); String sql="select count(*) from user where username=? and password =?"; PreparedStatement ps = con.prepareStatement(sql); ps.setString(1,username); ps.setString(2,password); ResultSet rs = ps.executeQuery(); rs.next(); if (rs.getInt(1)>0){ System.out.println("登录成功"); } } catch (ClassNotFoundException e) { throw new RuntimeException(e); } catch (SQLException e) { throw new RuntimeException(e); } } }

 主要是将我们之前学习过的maven和连接数据库结合起来使用。。

 

你可能感兴趣的:(maven,java,数据库,mysql,idea,html5,css)