连接数据库的登录

连接数据库的登录

一、创建项目

创建 Web 项目,新建 login.jsp、index.jsp文件以及用户实体类 User.java,并导入所需图片、jar包、jQuery 文件。

User.java

package com.xxxx.po;
import java.io.Serializable;

public class User implements Serializable {
   

	private Integer id;
	private String uname;
	private String upwd;
	private String nick;
	private String head;
	private Integer sex; // 1 男 0 女
	private Integer age;
	private String address;
	 
	public Integer getId() {
   
		return id;
	}
	public void setId(Integer id) {
   
		this.id = id;
	}
	public String getUname() {
   
		return uname;
	}
	public void setUname(String uname) {
   
		this.uname = uname;
	}
	public String getUpwd() {
   
		return upwd;
	}
	public void setUpwd(String upwd) {
   
		this.upwd = upwd;
	}
	public String getNick() {
   
		return nick;
	}
	public void setNick(String nick) {
   
		this.nick = nick;
	}
	public String getHead() {
   
		return head;
	}
	public void setHead(String head) {
   
		this.head = head;
	}
	public Integer getSex() {
   
		return sex;
	}
	public void setSex(Integer sex) {
   
		this.sex = sex;
	}
	public Integer getAge() {
   
		return age;
	}
	public void setAge(Integer age) {
   
		this.age = age;
	}
	public String getAddress() {
   <
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端连接数据库通常需要使用后端语言(例如 PHP、Python、Java 等)来处理数据库的连接和操作,前端可以通过发送请求到后端来实现与数据库的交互。以下是一个使用 PHP 连接数据库并实现登录的例子: 1. 创建数据库表 首先,需要在数据库中创建一个用户表,包含用户名和密码两个字段。 CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `password` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2. 创建登录页面 在前端创建一个登录页面,包含用户名和密码输入框以及登录按钮。 ``` <form method="post" action="login.php"> <label>Username:</label> <input type="text" name="username" required><br> <label>Password:</label> <input type="password" name="password" required><br> <input type="submit" value="Login"> </form> ``` 3. 创建后端处理登录请求的 PHP 文件 在后端创建一个 PHP 文件,处理登录请求,连接数据库,验证用户名和密码是否正确。如果登录成功,则跳转到首页。 ``` <?php $conn = mysqli_connect("localhost", "username", "password", "database"); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } if ($_SERVER["REQUEST_METHOD"] == "POST") { $username = $_POST["username"]; $password = $_POST["password"]; $sql = "SELECT * FROM users WHERE username='$username' AND password='$password'"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) == 1) { header("Location: index.php"); exit(); } else { echo "Invalid username or password."; } } mysqli_close($conn); ?> ``` 以上是一个简单的前端连接数据库登录界面的实现例子。需要注意的是,为了安全考虑,密码应该使用加密方式存储在数据库中,且密码验证应该使用加密后的值进行比较。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值