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; //返回一个连接
}
}