springmvc 專案完整示例01 需求與資料庫表設計 簡單的springmvc應用例項 web專案
一個簡單的使用者登入系統
使用者有賬號密碼,登入ip,登入時間
開啟登入頁面,輸入使用者名稱密碼
登入日誌,可以記錄登陸的時間,登陸的ip
成功登陸了的話,就更新使用者的最後登入時間和ip,同時記錄一條登入記錄
大致就是這樣子
-----------------------
建立資料庫
navicat在localhost裡面新建資料庫
名字:sprinEg 編碼utf-8
注意:欄位名字使用navicat的時候不要有空格,否則會直接報錯的
建立使用者表
CREATE TABLE `t_user` (
`user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '使用者Id',
`user_name` varchar(30) NOT NULL COMMENT '使用者名稱',
`credits` int(11) DEFAULT NULL COMMENT '積分',
`password` varchar(32) DEFAULT NULL COMMENT '密碼',
`last_visit` datetime DEFAULT NULL COMMENT '最後訪問時間',
`last_ip` varchar(23) DEFAULT NULL COMMENT '最後訪問ip',
PRIMARY KEY (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
建立登入日誌
CREATE TABLE `t_login_log` (
`login_log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '登入日誌Id',
`user_id` int(11) DEFAULT NULL COMMENT '使用者ID',
`ip` varchar(23) DEFAULT NULL COMMENT '登入Ip',
`login_dateTime` datetime DEFAULT NULL COMMENT '登入時間',
PRIMARY KEY (`login_log_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
手動插入一條資料 使用者名稱/密碼 admin/123456
spring原理 實踐解析-簡單的helloworld
springmvc整合mybatis完整專案示例
maven專案整合springmvc整合mybatis