基于 Jdbc+MySql 的学生管理系统的简单开发

概述

(代码无法正常显示,请点击阅读全文查看此笔记)

在Java学习过程中,将学到的知识综合到一起使用是一个必要的过程,今天,在朋友的邀请下,针对Java刚学习完,还不知道如何综合使用的情况下写的一篇笔记。新建的项目采用的是MVC模式构建的,使用的eclipse + mysql5.6.12 + jdk1.8.0_71, 针对学生信息的增删改查开发的一个简单的管理系统(无界面)

MVC是什么?

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

如同,我们新建个项目,新建几个包将功能区分开来

分别说下每个包的作用:

开发过程

建好包之后,我们开始添加代码,首先,我们分析下整个demo该怎么进行:

我们的目的是为了从数据库中交互数据,那么第一步应该是建表

这里,我们只针对学生信息进行操作,所以此处应该只需要新建一张表(Student):

表新建完成后,第二步我们开始去写Java代码

1、使用mysql-connector-java-5.1.7-bin.jar连接工具连接MySQL数据库:

在Db中新建DbConnection类

我们在View中新建MainView类来测试下是否可以连接成功。

点击运行:

我们测试连接成功后,需要在Dao包里面去新建一个StudentDao类,写入增删改查四个方法开始操作数据库的数据,但是在这之前,我们需要去找到我们要操作的模型(Model),在这个demo中,我们操作的是学生这个对象,所以,我们Model包中需要去新建一个学生的实体类(Student):

2、数据库操作之查找

在Control中新建StudentInforControl类去操作得到的数据

在MainView中调用该方法:

运行结果:

3、数据库操作之增加

同理,在StudentInforControl类中去操作得到的数据

在MainView中调用该方法:

运行结果:

4、数据库操作之删除

同理,在StudentInforControl类中去操作得到的数据

在MainView中调用该方法:

运行结果:

5、数据库操作之更新(修改)

同理,在StudentInforControl类中去操作得到的数据

在MainView中调用该方法:

运行结果:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180629G02KK900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券