From 6764c13501b8414382beff2e8f676073dab6c8f5 Mon Sep 17 00:00:00 2001 From: Qing Date: Fri, 30 Jun 2023 21:11:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/hellogithub.sql | 18 +++++++++++++----- .../hellogithub/servlet/UserLoginServlet.java | 6 +++--- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/sql/hellogithub.sql b/sql/hellogithub.sql index 7328c13..e507b27 100644 --- a/sql/hellogithub.sql +++ b/sql/hellogithub.sql @@ -11,7 +11,7 @@ Target Server Version : 80031 (8.0.31) File Encoding : 65001 - Date: 30/06/2023 00:34:31 + Date: 30/06/2023 21:10:44 */ SET NAMES utf8mb4; @@ -43,6 +43,7 @@ CREATE TABLE `article` ( `articleContent` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '文章内容', `publishTime` datetime NULL DEFAULT NULL COMMENT '发布时间', `isValid` int NULL DEFAULT NULL COMMENT '是否有效', + `readCount` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '阅读次数', PRIMARY KEY (`articleId`) USING BTREE, INDEX `userId_article`(`userId` ASC) USING BTREE, CONSTRAINT `userId_article` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT @@ -61,11 +62,12 @@ CREATE TABLE `category` ( `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签内容', `isValid` int NULL DEFAULT NULL COMMENT '是否有效(0/1)', PRIMARY KEY (`categoryId`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of category -- ---------------------------- +INSERT INTO `category` VALUES (1, 'C', 1); -- ---------------------------- -- Table structure for comment @@ -97,6 +99,7 @@ DROP TABLE IF EXISTS `project`; CREATE TABLE `project` ( `projectId` int NOT NULL AUTO_INCREMENT COMMENT '项目ID', `userId` int NULL DEFAULT NULL COMMENT '用户ID', + `projectName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目名称', `projectUrl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目地址', `projectIco` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目图标', `projectTitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目标题', @@ -107,14 +110,18 @@ CREATE TABLE `project` ( `isValid` int NULL DEFAULT NULL COMMENT '是否有效(0/1)', `fileAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目文件地址', `periodicals` int NULL DEFAULT NULL COMMENT '期刊', + `lookCount` int NULL DEFAULT NULL COMMENT '阅读次数', PRIMARY KEY (`projectId`) USING BTREE, INDEX `userId`(`userId` ASC) USING BTREE, - CONSTRAINT `userId` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目表' ROW_FORMAT = DYNAMIC; + INDEX `categoryId_project`(`categoryId` ASC) USING BTREE, + CONSTRAINT `userId` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `categoryId_project` FOREIGN KEY (`categoryId`) REFERENCES `category` (`categoryId`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of project -- ---------------------------- +INSERT INTO `project` VALUES (1, 1, NULL, '11111', '1111', '1111', '11111111111111', 1, '2023-06-30 18:58:01', 1, 1, '1111', 11111, NULL); -- ---------------------------- -- Table structure for project_category @@ -129,11 +136,12 @@ CREATE TABLE `project_category` ( INDEX `projectId`(`projectId` ASC) USING BTREE, CONSTRAINT `categoryId` FOREIGN KEY (`categoryId`) REFERENCES `category` (`categoryId`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `projectId` FOREIGN KEY (`projectId`) REFERENCES `project` (`projectId`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目标签中间表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目标签中间表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of project_category -- ---------------------------- +INSERT INTO `project_category` VALUES (1, 1, 1); -- ---------------------------- -- Table structure for user diff --git a/src/com/hellogithub/servlet/UserLoginServlet.java b/src/com/hellogithub/servlet/UserLoginServlet.java index fb9ee02..56d687e 100644 --- a/src/com/hellogithub/servlet/UserLoginServlet.java +++ b/src/com/hellogithub/servlet/UserLoginServlet.java @@ -58,8 +58,8 @@ public class UserLoginServlet extends HttpServlet { return; } // 在调用业务逻辑层 - userEntity adminUserEntity = userService.UserLogin(userName, userPwd); - if (adminUserEntity == null) { + userEntity UserEntity = userService.UserLogin(userName, userPwd); + if (UserEntity == null) { // 用户名称或者密码错误! setResultError("用户名或者密码错误!!!", writer); return; @@ -75,7 +75,7 @@ public class UserLoginServlet extends HttpServlet { } // 能够db中查询到对象 登录成功了 将用户数据存放在session中 session = req.getSession(); - session.setAttribute("user", adminUserEntity); + session.setAttribute("user", UserEntity); setResultOK("登录成功!", writer); }