Java实训GUI学生管理系统--创建数据库学生管理系统

创建数据库学生管理系统

创建数据库连接管理类

在程序里定义数据库连接属性常量

1.在src包中创建dbutil .
dbutil
2. 在dbutil包中创建ConnectionManager类
ConnectionManager
下面展示一些 详细代码

package net.lyq.student.dbutil;

import javax.swing.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectionManager {
    private static final String DRIVER = "com.mysql.jbdc.Driver";           //数据库驱动程序
    private static final String URL = "jdbc:mysql://localhost:3306/student";//数据库统一资源标识符
    private static final String USER = "root";                              //数据库用户
    private static final String PASSWORD = "1";                             //数据库密码

    /*
    私有化构造方法,拒绝实例化
     */
    private ConnectionManager(){

    }
        /**
         * 获取数据库静态连接方法
         *
         * @return 数据库连接对象
         */

    public static Connection getConnection(){
        //定义数据库文件
        Connection conn = null;

        try {
            // 安装数据库驱动程序
            Class.forName(DRIVER);
            // 获取数据库连接
            conn = DriverManager.getConnection(URL, USER, PASSWORD);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        //返回数据库连接
        return conn;

    }
    /**
     * 关闭数据静态连接方法
     */
    public static void closeConnection(Connection conn){
        //判断数据库连接是否为空
        if (conn != null){
            try {
                // 判断连接是否未关闭
                if (!conn.isClosed()) {
                    // 关闭数据库连接
                    conn.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }

        }
    
    public static void main(String[] args){
        //获取数据库连接
        Connection conn = getConnection();
        //判断数据库连接是否成功
        if(conn != null){
            JOptionPane.showMessageDialog(null,"恭喜,数据库连接成功!");

        }else{
            JOptionPane.showMessageDialog(null,"遗憾,数据库连接失败!");
        }
        //关闭数据库连接
        closeConnection(conn);
    }
}


在编写数据库代码时,密码及数据库名应该修改为自己电脑所使用的名字,一定要注意单词拼写!!!!

3.测试是否连接成功
在这里插入图片描述
最后显示如图所示的提示框,即代表成功。

查询数据库

为更好验证数据库的成功连接可以建立test包对其进行检测
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46705517/article/details/107077530