java 使用servlet做學生管理系統(無框架)

使用工具:

JavaJDK1.8 32位
Tomcat 8.5.33 32位
IDEA
MySQL5.6

使用Jar包:
  • c3p0-0.9.1.2.jar
  • commons-dbutils-1.4.jar
  • javax.annotation.jar
  • javax.ejb.jar
  • javax.jms.jar
  • javax.persistence.jar
  • javax.resource.jar
  • javax.servlet.jar
  • javax.servlet.jsp.jar
  • javax.transaction.jar
  • jstl-1.2.jar
  • mysql-connector-java-8.0.13.jar
  • junit-4.12.jar + hamcrest-core-1.3.jar 這個兩個缺一不可 (junit-4.8.jar以上可以代替這兩個jar包)
項目下載連接:

Tomcat 32位下載:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-windows-x86.zip
Tomcat 64位下載:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-windows-x64.zip
學生管理系統 百度雲盤鏈接:https://pan.baidu.com/s/1vulKCmsssAHiqG7Vb-h5ww 提取碼:ruas

使用事項:

  1. 使用的java jdk 要和 Tomcat的位數相同。
    例如:
    javaJDK 爲32位,則使用 32位的Tomcat
    javaJDK 爲64爲,則使用 64位的Tomcat

怎麼區別javaJDK版本呢?
使用cmd命令

java -d32 -version  
 
java -d64 -version

在這裏插入圖片描述
如果裝的是 32位的jdk 輸入 java -d32 -version 則會顯示 32位JavaJDK的版本信息
裝的是 64位的jdk 輸入 java -d64 -version 則會顯示 64位JavaJDK的版本信息
否則運行該命令會提示Error報錯。

  1. 在運行項目前,請先將數據庫文件導入自己的數據庫
數據庫代碼:
CREATE DATABASE studnets; /* 創建數據庫 */

USE `studnets`;

DROP TABLE IF EXISTS `stu`;

CREATE TABLE `stu` (
  `sid` int(11) NOT NULL AUTO_INCREMENT,
  `sname` varchar(255) DEFAULT NULL,
  `gender` varchar(255) DEFAULT NULL,
  `phone` varchar(255) DEFAULT NULL,
  `birthday` date DEFAULT NULL,
  `hobby` varchar(255) DEFAULT NULL,
  `info` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`sid`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

insert  into `stu`(`sid`,`sname`,`gender`,`phone`,`birthday`,`hobby`,`info`) values 
(1,'vvat','男','12345678911','2020-01-15','籃球','無'),
(2,'vvat','女','12345678901','2020-01-15','足球, 乒乓球, 學習','無');

  1. 要對項目中 c3p0-config.xml 文件進行修改和確認
    要對以下三條進行修改和確認
<property name="jdbcUrl">jdbc:mysql://localhost/studnets?serverTimezone=GMT%2B8</property>
<property name="user">root</property>
<property name="password">123456</property>
  • 設置 數據庫連接地址 jdbcUrl
  • 設置 數據庫的用戶名 user
  • 設置 數據庫密碼 password

注: serverTimezone=GMT%2B8 防止在使用IDEA對高版本數據庫連接時出現時區報錯問題。

  1. 對Tomcat 進行配置

在這裏插入圖片描述
選擇 Edit Configurations…
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

點擊 Apply 後,再點擊 OK 就完成了 Tomcat 配置

  1. 加載 jar包
    右鍵點擊 lib 目錄, 選擇 Add as Libray…
    在這裏插入圖片描述
    選擇 OK
    在這裏插入圖片描述

完成以上配置可啓動項目,如果報錯,請在博客下面評論區及時反饋。

項目展示:

學生管理系統主頁:

在這裏插入圖片描述

信息查詢頁面:

在這裏插入圖片描述

添加頁面:

在這裏插入圖片描述

修改頁面:

在這裏插入圖片描述

篩選查詢:

在這裏插入圖片描述

目前支持功能:
  • 頁面數據的顯示
  • 可對學生信息數據進行修改
  • 可添加學生信息
  • 刪除學生信息
  • 根據性別查詢學生信息
  • 根據姓名對學生進行查詢

項目還會後續更新…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章