假设如果有一个bean在springboot应用程序中的服务器启动时创建了一个MySql import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.DataSource;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class JDBCUtils2 {
// Create C3P0 pool
private static final ComboPooledDataSource dataSource = new ComboPooledDataSource();
//
public static Connection getConnection() throws SQLException {
return dataSource.getConnection();
}
/**
* get DataSource
*/
public static DataSource getDataSource() {
return dataSource;
}
}
,并且如果MySql服务器在服务器启动过程中关闭了,那么如何优雅地处理这种情况呢?