课次35:代码调试与BUG更改

一、教学目标
安装MySQL,创建数据库和user表。
使用JDBC连接数据库,实现用户注册(PreparedStatement防止SQL注入)。
二、核心知识点(简要)
JDBC:Java连接数据库的标准API。
PreparedStatement:预编译SQL,防止注入,使用?占位符。
DriverManager:获取Connection对象。
executeUpdate():执行INSERT/UPDATE/DELETE,返回影响行数。
三、操作步骤
1.创建数据库和表
在SQLyog左侧空白位置右键,新建数据库,名字叫:weitoutiao
image-20260615094017571
image-20260615094055646

再新建查询,输入以下SQL脚本

CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;-- 指定字符集为 utf8mb4

USE weitoutiao;-- 进入微头条这个数据库

CREATE TABLE user (-- 创建user表格存放用户信息
id INT PRIMARY KEY AUTO_INCREMENT,-- id列:用户的唯一编号。INT是整数类型;PRIMARY KEY表示它是主键(相当于身份证号,绝对不能重复);自增,不用手动填编号
username VARCHAR(50) NOT NULL UNIQUE,-- 字符不超过50;不能为空;不能重复
password VARCHAR(100) NOT NULL,
role VARCHAR(20) DEFAULT 'user',-- 默认是user
news_count INT DEFAULT 0,
create_time DATETIME DEFAULT CURRENT_TIMESTAMP
);
image-20260612212926734

posted @ 2026-06-30 17:59  小徐徐徐徐  阅读(1)  评论(0)    收藏  举报