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
學(xué)生管理系統(tǒng) 微云鏈接:https://share.weiyun.com/3c1tVnXK
使用事項:
例如:
javaJDK 為32位,則使用 32位的Tomcat
javaJDK 為64為,則使用 64位的Tomcat
怎么區(qū)別javaJDK版本呢?
使用cmd命令
如果裝的是 32位的jdk 輸入 java -d32 -version 則會顯示 32位JavaJDK的版本信息
裝的是 64位的jdk 輸入 java -d64 -version 則會顯示 64位JavaJDK的版本信息
否則運行該命令會提示Error報錯。
數(shù)據(jù)庫代碼:
CREATE DATABASE studnets; /* 創(chuàng)建數(shù)據(jù)庫 */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','足球, 乒乓球, 學(xué)習(xí)','無');DROP TABLE IF EXISTS `admin`;CREATE TABLE `admin` (`admin_id` int(11) NOT NULL AUTO_INCREMENT,`admin_name` varchar(255) DEFAULT NULL,`admin_login_time` date DEFAULT NULL,`admin_password` varchar(255) DEFAULT NULL,PRIMARY KEY (`admin_id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;insert into `admin`(`admin_id`,`admin_name`,`admin_login_time`,`admin_password`) values (1,'root','2020-06-30','123456');要對以下三條進行修改和確認
- 設(shè)置 數(shù)據(jù)庫連接地址 jdbcUrl
- 設(shè)置 數(shù)據(jù)庫的用戶名 user
- 設(shè)置 數(shù)據(jù)庫密碼 password
注: serverTimezone=GMT%2B8 防止在使用IDEA對高版本數(shù)據(jù)庫連接時出現(xiàn)時區(qū)報錯問題。
選擇 Edit Configurations…
點擊 Apply 后,再點擊 OK 就完成了 Tomcat 配置
右鍵點擊 lib 目錄, 選擇 Add as Libray…
選擇 OK
完成以上配置可啟動項目,如果報錯,請在博客下面評論區(qū)及時反饋。
項目展示:
學(xué)生管理系統(tǒng)主頁:
登錄頁面:
登錄賬號:root
密碼:123456
信息查詢頁面:
添加頁面:
修改頁面:
篩選查詢:
目前支持功能:
- 登錄
- 頁面數(shù)據(jù)的顯示
- 可對學(xué)生信息數(shù)據(jù)進行修改
- 可添加學(xué)生信息
- 刪除學(xué)生信息
- 根據(jù)性別查詢學(xué)生信息
- 根據(jù)姓名對學(xué)生進行查詢
總結(jié)
以上是生活随笔為你收集整理的java 使用servlet做学生管理系统(无框架)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言 整型变量的输入和输出
- 下一篇: Java Web实现分页查询