基于java+mysql 实现的学生信息管理系统

本文介绍了如何使用Java语言实现一个基于控制台的学生信息管理系统,涉及数据库连接、增删改查操作。通过创建DBUtils类、Student实体类、StuDao类以及Main类,实现了系统的功能。同时,提到了可用的开发工具如eclipse、myEclipse、idea,以及数据库Mysql5.7。此外,还提供了项目架构图和部分代码示例。
摘要由CSDN通过智能技术生成

引言:Java实现学生信息管理系统,主要有一种是GUI图形界面实现,另一种是控制台输出,还有java web实现的,(基于Maven)甚至用SSM框架实现,springboot等都是可以的,但底层语言都是用的Java 语言,如果有需要类似的学生信息管理系统或者需要源码,无论是使用eclipsemyeclipseidea开发,不管Java GUI图形界面,还是控制台实现、java web (MVC)实现,甚至SSM框架、springBoot等可以加我QQ(1728608455)Pramgram.也可以关注我的公众号:源码客栈


更多源码尽在:源码客栈(微信公众号)

开发工具:eclipse/myEclipse/idea。

数据库:Mysql5.7,Navicat免费版。

开发环境:jdk1.8.


本次主要介绍使用Java语言实现学生信息管理系统,采用控制台输出,完成主要的增删改查功能,使用的开发工具主要用eclipse、navicat、mysql数据库另外介绍使用GUI图形 界面实现,Java web等就不再介绍了,万变不离根本,希望本次的项目开发能够帮到那些初学者的Java爱好者们。


效果图部分展示:

这是控制台数输出的主界面显示

以下这个是项目架构图


1、数据表设计

三个字段(学号,姓名,手机号)

表名为student,不弄那么多繁琐的字段了,省的麻烦,没有主键,id为学号,为了方便都是varchar(10)类型。


2、项目搭建(Java Project)

随意创建一个edu.jmi的package,和一个lib包里面了放了,mysql的jar包,mysql驱动,用来连接数据库,这个包里主要有DBUtils主要放着连接数据库的类,Student类、Main类、StuDao类。


3、各个类的代码实现:

(1):DBUtils类

public class DBUtils {
final static String DRIVER=“com.mysql.jdbc.Driver”;
final static String URL=“jdbc:mysql://localhost:3306/test02useUnicode=true&characterEncoding=utf-8”;
final static String USER=“root”;
final static String PASSWORD=“123456”;
public static Connection getConnection(){
try{
Class.forName(DRIVER);
Connection connection=DriverManager.getConnection(URL,USER,PASSWORD);
//System.out.println(“连接成功”);
return connection;
}catch(Exception e){
e.printStackTrace();
return null;
}
}

public static void closeConnection(Connection con){
try{
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
}

很明显这是连接数据库的,连接数据库注意数据库名字不要写错。


(2)Student实体类

package edu.jmi;

public class Student {

private String id;

public String getId() {
r

  • 3
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值