• 大小: 2.12MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-13
  • 语言: 数据库
  • 标签: Java  JDBC  MySQL  

资源简介

基于JDBC的学生信息管理系统,有简单的图形界面实现,数据库使用MySQL,实现了学生信息的增删改查,课程信息的增删改查,学生成绩统计,排序等功能

资源截图

代码片段和文件信息

package main;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Main {

public static void main(String[] args) { // 主方法
// 声明Connection对象
Connection con;
// 驱动程序名
String driver = “com.mysql.cj.jdbc.Driver“;
// URL指向要访问的数据库名mydata
String url = “jdbc:mysql://localhost:3306/csedb_u201716989?serverTimezone=UTC“;
// MySQL配置时的用户名
String user = “root“;
// MySQL配置时的密码
String password = “123456“;
// 遍历查询结果集
try {
// 加载驱动程序
Class.forName(driver);
// 1.getConnection()方法,连接MySQL数据库!!
con = DriverManager.getConnection(url user password);
if (!con.isClosed())
System.out.println(“Succeeded connecting to the Database!“);
// 2.创建statement类对象,用来执行SQL语句!!
Statement statement = con.createStatement();
// 要执行的SQL语句
String sql = “select * from student“;
// 3.ResultSet类,用来存放获取的结果集!!
ResultSet rs = statement.executeQuery(sql);

String job = null;
String id = null;
while (rs.next()) {
// 获取stuname这列数据
job = rs.getString(“sno“);
// 获取stuid这列数据
id = rs.getString(“sname“);

// 输出结果
System.out.println(id + “\t“ + job);
}
rs.close();
con.close();
} catch (ClassNotFoundException e) {
// 数据库驱动类异常处理
System.out.println(“Sorrycan‘t find the Driver!“);
e.printStackTrace();
} catch (SQLException e) {
// 数据库连接失败异常处理
e.printStackTrace();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
} finally {
System.out.println(“数据库数据成功获取!!“);
}

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-10-25 22:01  MySQL_Test\
     文件         406  2019-10-25 22:02  MySQL_Test\.classpath
     文件         386  2019-10-25 21:46  MySQL_Test\.project
     目录           0  2019-10-25 21:46  MySQL_Test\.settings\
     文件         598  2019-10-25 21:46  MySQL_Test\.settings\org.eclipse.jdt.core.prefs
     目录           0  2019-11-14 16:06  MySQL_Test\bin\
     目录           0  2019-11-14 16:06  MySQL_Test\bin\main\
     文件        2653  2019-11-14 15:36  MySQL_Test\bin\main\Main.class
     文件        2180  2019-12-03 10:43  MySQL_Test\bin\main\MySql.class
     目录           0  2019-12-17 11:18  MySQL_Test\bin\view\
     文件         665  2019-12-17 11:18  MySQL_Test\bin\view\CInfoPanel$1.class
     文件         665  2019-12-17 11:18  MySQL_Test\bin\view\CInfoPanel$2.class
     文件         918  2019-12-17 11:18  MySQL_Test\bin\view\CInfoPanel$3.class
     文件        3341  2019-12-17 11:18  MySQL_Test\bin\view\CInfoPanel$4.class
     文件        8736  2019-12-17 11:18  MySQL_Test\bin\view\CInfoPanel.class
     文件         665  2019-12-17 10:19  MySQL_Test\bin\view\GInfoPanel$1.class
     文件         665  2019-12-17 10:19  MySQL_Test\bin\view\GInfoPanel$2.class
     文件         665  2019-12-17 10:19  MySQL_Test\bin\view\GInfoPanel$3.class
     文件         665  2019-12-17 10:19  MySQL_Test\bin\view\GInfoPanel$4.class
     文件         824  2019-12-17 10:19  MySQL_Test\bin\view\GInfoPanel$5.class
     文件       13795  2019-12-17 10:19  MySQL_Test\bin\view\GInfoPanel.class
     文件         961  2020-01-09 20:12  MySQL_Test\bin\view\MainWindow$1.class
     文件         961  2020-01-09 20:12  MySQL_Test\bin\view\MainWindow$2.class
     文件         961  2020-01-09 20:12  MySQL_Test\bin\view\MainWindow$3.class
     文件        2871  2020-01-09 20:12  MySQL_Test\bin\view\MainWindow.class
     文件         665  2019-12-17 10:19  MySQL_Test\bin\view\SInfoPanel$1.class
     文件         665  2019-12-17 10:19  MySQL_Test\bin\view\SInfoPanel$2.class
     文件        3551  2019-12-17 10:19  MySQL_Test\bin\view\SInfoPanel$3.class
     文件        9568  2019-12-17 10:19  MySQL_Test\bin\view\SInfoPanel.class
     目录           0  2019-10-25 22:01  MySQL_Test\lib\
     文件     2293144  2019-10-25 21:48  MySQL_Test\lib\mysql-connector-java-8.0.16.jar
............此处省略9个文件信息

评论

共有 条评论