java swing学生成绩管理系统,javaweb简单的学生管理系统
本文实例为大家分享了概述实现小型学生管理系统的具体代码,供大家参考,具体内容如下
在项目中建立四个包,分别是com.wu.JavaBean、com.wuJavaDao、com.wu.JavaService、com.wu.JavaView
数据库表结构
学生表只有四个属性:学生姓名、学生性别、学生学号(主键)、学生班级管理员表只有两个属性:管理员用户名(主键)、管理员密码
这里笔者为了简单,学生表只写了四个属性,管理员表只写了两个属性。
在JavaBean新建学生和根类,如下:
Student.java:
包com。吴。JavaBean/* * * * @日期2020年12月15日下午9:49:51 * @作者一夜星尘*/公共类学生{私有字符串名称;私串性别;私有字符串id;私弦队;公学生(){}公学生(字符串名称,字符串性别,字符串id,字符串团队){ this . name=name this . id=id this . team=team this . gender=性别;} public String getName(){ return name;} public void set name(String name){ this。name=名称;} public String get gender(){ return gender;} public void set gender(字符串性别){ this。性别=性别;}公共字符串getId(){返回id;} public void setId(String id){ this。id=id} public String get team(){ return team;} public void setTeam(String team){ this。team=团队;} }Root.java:
包com。吴。JavaBean/* * * * @日期2020年12月15日下午9:50:30 * @作者一夜星尘*/公共类根{私有字符串用户名;//账号私有字符串密码;//密码私有字符串超级根;//超级管理员身份唯一一个公共根(字符串用户名){ this.username=username}公共根(字符串用户名,字符串密码,字符串超级根){ this.username=用户名this.password=密码;这个。超级根=超级根;}公共字符串get username(){ return username;} public void set username(字符串用户名){ this。用户名=用户名;}公共字符串get password(){返回密码;} public void set password(字符串密码){ this。密码=密码;}公共布尔颁发者root(){ return superroot。等于(“1”);//1代表超级管理员}}建立数据库连接数据访问对象(数据访问对象)层,即在爪哇岛包下建立JDBC.java,该程序只是控制数据库的连接:
va;">package com.wu.JavaDao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/*** @date 2020年12月15日下午9:58:11* @author 一夜星尘*/public class JDBC { private Connection sqllink = null; /** * 获取数据库连接对象 * @return * @throws Exception */ public Connection getConnection() throws Exception{ String DATABASE_DRIVER = "com.mysql.cj.jdbc.Driver"; String DATABASE_URL = "jdbc:mysql://127.0.0.1:3306/jdbc_db"+ "?charcterEncoding=utf-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true"; String DATABASE_USER = "root"; String DATABASE_PASSWORD = "root"; try { Class.forName(DATABASE_DRIVER); // 注册驱动 sqllink = DriverManager.getConnection(DATABASE_URL,DATABASE_USER,DATABASE_PASSWORD); // 连接数据库 return this.sqllink; }catch(SQLException e) { e.printStackTrace(); System.out.println("连接数据库异常"); // 错误信息显示到控制台 return this.sqllink; } } /** * 关闭数据库连接对象 * @throws Exception */ public void closeConnection() throws Exception{ try { if(this.sqllink != null) { this.sqllink.close(); } }catch(SQLException e) { System.out.println("关闭数据库连接异常"); } }}com.wu.JavaBean和com.wu.JavaDao已经全部完成。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。