package com.qianwen.core.report.datasource;
|
|
import com.bstek.ureport.definition.datasource.BuildinDatasource;
|
import java.sql.Connection;
|
import java.sql.SQLException;
|
import javax.sql.DataSource;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
|
/* loaded from: blade-starter-report-9.3.0.0-SNAPSHOT.jar:org/springblade/core/report/datasource/ReportDataSource.class */
|
public class ReportDataSource implements BuildinDatasource {
|
private static final Logger log = LoggerFactory.getLogger(ReportDataSource.class);
|
private static final String NAME = "ReportDataSource";
|
private final DataSource dataSource;
|
|
public ReportDataSource(final DataSource dataSource) {
|
this.dataSource = dataSource;
|
}
|
|
public String name() {
|
return NAME;
|
}
|
|
public Connection getConnection() {
|
try {
|
return this.dataSource.getConnection();
|
} catch (SQLException e) {
|
log.error("report数据源链接失败");
|
e.printStackTrace();
|
return null;
|
}
|
}
|
}
|