前言

之前学习了jsp,做了一些小项目,现在选择其中一个来写,就是简答的选课系统。因为感觉大学很多老师都会布置这个作业。之前刚学了java就被布置了这个作业,那时候还没有学习jsp,也不知道tomcat,当然是写不出来,现在学习了jsp,大概做个了个框架把。由于本人还是小白,所以可能做得并不好,写博客也就是当做一种笔记吧。

数据库的选择

要做选课系统或者其他各种项目,都需要存储数据,所以就需要选择数据库,链接数据库。在这里,我用的数据库是h2数据库。之所以没有用mySOL,是因为之前在下载的时候有点问题,后来老师说h2数据库也是一个挺不错的开源数据库,而且还不涉及版权问题,所以就用了它。h2数据库的下载非常简单,直接在百度搜索h2就可以直接下载。h2是以网页的方式打开的。需要注意的是,第一次登陆时,密码一栏写的密码就是以后登陆的密码,一定要记清楚,因为h2数据库改密码非常麻烦,如果忘记了基本就只能重装系统了。

学生选课系统数据库的建立MySQL 创建选课系统数据库表_tomcat

数据库的建立

我所建立的只是一个简单的选课系统,所以数据库的建立也比较简单,由三个表组成。一个记录学生信息,一个记录课程信息,一个记录选课情况。其实之前学过数据库,但是这里主要讲的是java,所以建表原因在这里不细讲。由于数据库的建立也比较简单,所以这里不直接给代码,只给出所建立的表。

记录课程情况的表:

学生选课系统数据库的建立MySQL 创建选课系统数据库表_数据库_02

记录学生情况的表:

学生选课系统数据库的建立MySQL 创建选课系统数据库表_tomcat_03


这里解释一下用户名为"10"的情况。该用户我是用作管理员账号,就是可以查询哪些学生选了哪些课。

记录选课情况的表:

学生选课系统数据库的建立MySQL 创建选课系统数据库表_数据库_04


这就完成了三个表的建立。(其中的某些数据是在测试程序的时候填入的)