Java初学小项目--基于awt库,swing库的可视化电影管理系统(三)

前言

这是电影管理系统项目的第三篇博客,也是该程序最后一篇博客,前面两篇博客已经介绍了管理系统的可视化实现,看了前面博客的朋友对于各个功能可视化的实现应该都可以完成了,最后一步就是将我们要执行的指令传达到后台MySQL数据库,实现对数据库的数据的修改。

数据库连接模块

为了我们在需要调用数据库时的方便,我就单独创建了一个数据库连接的类名为MySQL类,因为数据库的每次连接都需要比较繁琐的格式,如果单独创建一个连接数据库的类就没有这么麻烦,下面就是MySQL类的代码实现:

import java.sql.*;
public class Mysql {
    
     
	public static void main(String[] args) {
    
    }
	public Mysql() {
    
    
		
	}
	public Statement sql;
	public Statement getStatement() {
    
    
		try {
    
    
			Class.forName("com.mysql.jdbc.Driver");//加载驱动程序
		} catch (ClassNotFoundException e) {
    
    
			e.printStackTrace();
		}
        try {
    
    
        Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/douban","root","123456");
        //获取数据库的连接
        //此语句只需更改端口、数据库名称、用户名及密码,使用MySQL数据库格式固定,在JSP中可不加异常处理
        sql = con.createStatement();//连接数据库成功后,获得一个Statement对象
	}
        catch(SQLException E) {
    
    
            System.out.println("SQL异常!!!!");
        } 
        return sql;
	}
}

对于数据库的创建,最好的就是用try-catch格式排除异常,这样也比较安全。首先需要加载数据库驱动程序(这里非常重要,必不可少,如果没有驱动程序包的朋友可以自行网上下载,或者在评论区留言,我发给你)。加载好数据库驱动程序之后就可以执行数据库连接操作了,创建一个Connection对象,然后用DriverManager提供的getConnection函数获取你本地的数据库连接(注意:这里我的数据库名称是localhost,因为我是本地数据库,运行时会有一行红色的警告,但是不影响程序运行,换成127.0.0.1之后就没有警告了,这两种方式都可以)。这里我设置的返回对象是一个Statement对象,Statement接口用于创建向数据库中传递SQL语句的对象,它有提供了许多对SQL语句的操作方法,比如查询函数executeQuery(),增删改函数executeUpdate(),等等,大家可以参考官方文档。

对于SQL语句

如果你是一个没有学过数据库的小白,那么你肯定对SQL语句不熟悉,但是简单的增删查改SQL语句还是很快就能学会的,所以对于该程序只需要了解SQL语句的基础就够了。整个程序对于数据库操作这一块是比较简单的,所以需要讲的内容不是太多,就上面的代码就完全可以连接数据库进行操作了。

后话

整个电影管理系统的制作就到此结束了,三篇博客全部仔细看完应该能让初学者依葫芦画瓢做出一个属于你的管理系统,大家还有什么不懂的问题可以积极在留言区留言,我每天都会看,看到一定会积极回应大家的问题的,作为初学者的我,我也希望博客能够帮助到广大Java初学者,希望我们积极交流,我也会持续分享我学习的知识,谢谢大家!

猜你喜欢

转载自blog.csdn.net/qq_44694861/article/details/106176306