小整理-学生管理系统加强版.连接数据库(并通过键盘输入存放学生信息到数据库)

A:在学习了类与对象、I/O流以及现在的数据库之后我们来对学生管理系统进行一个升级加强。从开始的数据没有保存,到学习了File文件过后的保存到文件,我们现在要做的就是将学生信息存放到数据库,并对其进行增删改查操作。

 B:项目名称: 《学生信息管理系统》 英文:StudentManagerSystem 版本号: V1.2 
 * 功能描术:学生信息管理系统具有能对学生信息进行显示,添加,删除,

*更改(根据学号),退出功能. 
 

* 要求:
 *
 * 1>.创建一个学生类Student至少包含:姓名(name)、学号(number)、年龄(age)三个属性; 
 * 2>.在添加,删除学生时要求检查该学生是否存在,如果不存在需给出提示。 
 * 3>.通过输入命令进行交互操作,控制台输出效果如下:
 * 
 * 在Student类中封装操作方法:
 * 
 * A、添加学生 (addStudent)、
 * B、显示学生列表 (showAllStudent)、
 * C、删除学生 (deleteStudent)、
 * D、查找学生 (updateStudentByNumber)、
 * E、退出系统 (exit)

一、连接数据库

package cn.hsz11_2.java1606.DBconnect;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
 * 加载驱动连接数据库类
 * 
 * @author H
 *
 */
public class ConnectionDB {
	
	private static final String URL = "jdbc:mysql://localhost:3306/hsz?useSSL=true"; //?useSSL=true屏蔽安全监测
	private static final String USER = "root"; //用户名
	private static final String PASSWORD = "******"; //密码

	public ConnectionDB() {
		try {
			
			Class.forName("com.mysql.jdbc.Driver"); // 加载mysql驱动
		
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
	}

	/**
	 * 建立数据库连接
	 */
	public static  Connection getConnection() {
		
		Connection connect = null;
		
		try {
			
			connect = DriverManager.getConnection(URL, USER, PASSWORD);
		
		} catch (SQLException e) {
			e.printStackTrace();
		}

		return connect;
	}

	/**
	 * 关闭数据库连接
	 */
	public static  void closeConnection(Connection connect) {
		try {
			
			if (connect !&
  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值