|
@@ -16,14 +16,15 @@ public class ReportDatasource extends BaseEntity {
|
|
|
@TableField(condition = SqlCondition.LIKE)
|
|
|
private String name;
|
|
|
private Integer type;
|
|
|
- protected String url;
|
|
|
- protected String username;
|
|
|
- protected String password;
|
|
|
+ private String url;
|
|
|
+ private String driverClass;
|
|
|
+ private String username;
|
|
|
+ private String password;
|
|
|
|
|
|
public DataSource getDataSource() {
|
|
|
HikariDataSource datasource = new HikariDataSource();
|
|
|
datasource.setJdbcUrl(url);
|
|
|
- datasource.setDriverClassName("com.mysql.cj.jdbc.Driver");
|
|
|
+ datasource.setDriverClassName(driverClass);
|
|
|
datasource.setUsername(username);
|
|
|
datasource.setPassword(password);
|
|
|
return datasource;
|