学生成绩管理系统 mysql_学生成绩管理系统(五):系统的完善与数据库的链接...

本文介绍了一个学生成绩管理系统的完善过程,包括如何使用Java连接MySQL数据库,详细步骤包括设置XAMPP,创建数据库和表,以及在NetBeans中导入库和配置。项目在导师指导下已成功实现数据库链接,代码和界面都得到了优化,进入收尾阶段。成员分工明确,分别负责界面优化、功能完善和博客更新。
摘要由CSDN通过智能技术生成

学生成绩管理系统(五):系统的完善和数据库的链接

一、数据库的链接

知识回顾:

具体数据库连接的部分我们是参考了卢肖明的博客,里面有对数据库链接这一部分的内容有很详细的说明,按照树上的代码:

import java.sql.*;

import static java.lang.System.out;

public class ConnectionDemo {

public static void main(String[] args)

throws ClassNotFoundException, SQLException{

Class.forName("com.mysql.jdbc.Driver");

String jdbcUrl = "jdbc:mysql://localhost:3306/demo";

String user = "root";

String passwd = "";

try(Connection conn = DriverManager.getConnection(jdbcUrl,user,passwd)){

out.printf("已%s数据库联机%n",conn.isClosed()?"关闭":"开启");

}

}}

进行数据库连接后的运行结果截图:

e898f655ea2e6715572f68b2f7c5e2af.png

1.我们项目选择的是mysql的数据库,之前老师发在群里有一个集成各种软件的功能强大的XAMPP:

f912aecef627d4ed8b07636526aaa4f0.png

2.选择xampp的这两个功能:

16e5fee94e5189776c2f389e590ce671.png

3.我们现在可以进入到弹出的网页中,这里就是我们建立数据库的地方,选择选项中的new,我们就可以在此创建自己需要的数据库:

5ebb0d8bc1e019ad513dd1b85adbfe06.png

4.我们建立一个名为studentmanagement的数据库,在这个数据库中创建一个名为student的表:

1f985f3f093c96322ea398d4b10fea75.png

eebf0a1c4dde038292f109b752df29ba.png

5.由于我们选择的是Netbeans程序进行项目,所以我们需要这Netbeans中进行如下的操作:

·导入库文件:

4f21ea021d801b49efe7d1316c0d1528.png

·导入jar包:

78d68e7af7d50011b9360c774cab0692.png

·程序连接代码:

package 最终版学生成绩管理系统;

import java.sql.*;

//连接数据库类

public class DataBaseCreate {

//连接数据库静态方法,若产生错误,则抛出相应错误信息

public static Connection getConnection()throws SQLException,java.lang.ClassNotFoundException{

//建立本地数据库连接,编码规则转换为utf-8(正常录入中文)

String url="jdbc:mysql://localhost:3306/studentmanagement?useUnicode=true&characterEncoding=utf8";

Class.forName("com.mysql.jdbc.Driver");

String userName="root";

Connection con=DriverManager.getConnection(url, userName, "");

return con;

}

}

二、项目进展

现在,我们的项目已经进入了尾声阶段,我们的数据库在娄老师的指导下,已经顺利链接成功,我们的项目变得更加完整、成熟,我们的代码经过了仔细的推敲,界面也经过了更加实用的修改,我们的项目开始收尾了。

三、成员贡献

成员

贡献

杨梦云

程序界面的优化,数据库联机以及数据库和程序的连接

冯佳

程序功能的完善,数据库和程序的连接

张家明

博客的更新和程序的完善

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值