LYB

1.注册

用post方式传用户名,密码,头像
在这里插入图片描述
因为上传头像需要enctype=“multipart/form-data”
然后接受post数据,建一个表单存放三个数据,头像用 mediumblob (以免撑爆)
建立连接
在这里插入图片描述
然后把数据存入数据库,先查重名
在这里插入图片描述
然后存入,转跳主页
在这里插入图片描述

2.登录

先防止空密码,然后从数据库取出密码与输入密码对照若密码正确则将用户名设为session用户名,转跳lyb
在这里插入图片描述

3.修改密码

先登录后修改
在这里插入图片描述

4.lyb

开session然后把发言与用户名存入数据库
在这里插入图片描述
然后显示,从数据库取出数据需要一条一条取出用一个循环取出全部数据
在这里插入图片描述

结束

好的,针对您的需求,我可以提供以下修改方案: 1. 在lyb项目的src目录下新建一个包,命名为javabean。 2. 在javabean包中新建一个Java类,命名为DB。 3. 在DB类中,编写以下代码实现加载数据库驱动和建立数据库连接的操作: ```java package javabean; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DB { // 数据库驱动名 private static final String DRIVER = "com.mysql.cj.jdbc.Driver"; // 数据库地址 private static final String URL = "jdbc:mysql://localhost:3306/lyb?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true&characterEncoding=UTF-8"; // 数据库用户名 private static final String USER = "root"; // 数据库密码 private static final String PASSWORD = "123456"; private static Connection conn = null; // 加载数据库驱动并建立数据库连接 public static Connection getConnection() { try { Class.forName(DRIVER); conn = DriverManager.getConnection(URL, USER, PASSWORD); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; } // 关闭数据库连接 public static void closeConnection() { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } ``` 4. 在需要使用数据库连接的类中,通过调用DB.getConnection()方法获取数据库连接,使用完毕后调用DB.closeConnection()方法关闭数据库连接。 注意:为了保证数据库连接的安全,建议将数据库用户名和密码存储在配置文件中,而非直接写在代码中。另外,需要根据实际情况修改数据库地址和端口号等信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值