数据库连接demo

package com.cmb;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

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

/**
 * @Classname PredictionData
 * @Description TODO
 * @Date 2022/3/2 10:08
 * @Created by IT701023
 */
public class PredictionData {
    private final static Logger LOGGER = LoggerFactory.getLogger(PredictionData.class);

    public static void main(String[] args) {
        //我的电脑连不上,你把代码放你电脑上执行一下只要打印   数据库连接成功  就是连接成功了
        Connection conn=null;
        getConn(conn);




        closeConn(conn);
    }


    /**
     * 关闭数据库连接
     * @param conn
     */
    public static void closeConn(Connection conn){
        if (conn!=null){
            try {
                conn.close();
            } catch (SQLException e) {
                LOGGER.error("数据库连接关闭失败");
                try {
                    conn.close();
                } catch (SQLException e1) {
                    LOGGER.error("再次关闭失败,请检查 :"+e1);
                }
            }
        }
    }



    /**
     * 数据库连接
     * @return 数据库短链接
     */
    public static Connection getConn(Connection con){
        try{
            Class.forName("com.mysql.jdbc.Driver");  //注册数据库驱动
            String url = "jdbc:mysql://*:3306/fr?user=root&password=123456";  //定义连接数据库的url
            con = DriverManager.getConnection(url);  //获取数据库连接
            LOGGER.info("数据库连接成功!");
        }catch(Exception e){
        LOGGER.error("连接数据库失败,请检查 :"+e);
        }
        return con;  //返回一个连接
    }
}
上一篇:oracle ASM磁盘组扩容


下一篇:基于Vue.js+SpringBoot+MyBatis+MySQL的高校综合资源发布分享社交二手平台 文档+项目源码及数据库文件+演示视频