JavaトレーニングGUI学生管理システム-データベース学生管理システムを作成する

データベースの学生管理システムを作成する

データベース接続管理クラスを作成する

プログラムでデータベース接続属性定数を定義する

1.srcパッケージにdbutilを作成します。2。dbutilパッケージ
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.接続が成功したかどうかをテストします。
ここに写真の説明を挿入
最後に、図に示すようなプロンプトボックスが表示されます。これは、成功を意味します。

クエリデータベース

データベースの接続が成功したことをよりよく確認するために、テストパッケージを確立してデータベースを検出できます。
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_46705517/article/details/107077530