28 lines
936 B
Java
28 lines
936 B
Java
package io.dataease.datasource.dto;
|
|
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
|
|
@Getter
|
|
@Setter
|
|
public class OracleConfigration extends JdbcDTO {
|
|
|
|
private String driver = "oracle.jdbc.driver.OracleDriver";
|
|
private String connectionType;
|
|
|
|
public String getJdbc() {
|
|
// 连接参数先写死,后边要把编码、时区等参数放到数据源的设置中
|
|
if(getConnectionType().equalsIgnoreCase("serviceName")){
|
|
return "jdbc:oracle:thin:@HOSTNAME:PORT/DATABASE"
|
|
.replace("HOSTNAME", getHost())
|
|
.replace("PORT", getPort().toString())
|
|
.replace("DATABASE", getDataBase());
|
|
}else {
|
|
return "jdbc:oracle:thin:@HOSTNAME:PORT:DATABASE"
|
|
.replace("HOSTNAME", getHost())
|
|
.replace("PORT", getPort().toString())
|
|
.replace("DATABASE", getDataBase());
|
|
}
|
|
}
|
|
}
|