
# DataSourceConfig类说明
#### 路径
com.roma.apic.livedata.config.v1.DataSourceConfig
#### 说明
配合[DataSourceClient](https://support.huaweicloud.com/devg-roma/apic-dev-190603052.html)使用，对数据源进行配置。
#### 构造器详情
**public DataSourceConfig()**
构造一个无参数的DataSourceConfig
**public DataSourceConfig(String type, String url, String user, String password)**
传入数据源类型，连接字符串，用户名和密码，构造一个DataSourceConfig
#### 方法列表
| 返回类型   | 方法和说明                                                                                                                                                            |
|:---|:---|
| String | [getType]() 获取数据源的类型                                                                   |
| String | [getUrl]() 获取连接字符串。                                                                   |
| String | [getUser]() 获取用户名                                                                      |
| String | [getPassword]() 获取密码                                                                  |
| void   | [setType]() 设置数据源类型，可以为"mysql","mssql","oracle","postgresql","hive","redis","mongodb" |
| void   | [setUrl]() 设置数据源连接字符串。                                                                |
| void   | [setUser]() 设置数据源用户名                                                                   |
| void   | [setPassword]() 设置数据源密码                                                                |
   
#### 方法详情
- **public String getType()**
  获取数据源的类型
  **返回信息**
  返回数据源类型
  
- **public String getUrl()**
  获取连接字符串。
  **返回信息**
  返回连接字符串
  
- **public String getUser()**
  获取用户名
  **返回信息**
  返回用户名
  
- **public String getPassword()**
  获取密码
  **返回信息**
  返回密码
  
- **public void setType(String type)**
  设置数据源类型，可以为"mysql","mssql","oracle","postgresql","hive","redis","mongodb"
  **输入参数**
  - type：类型
   
- **public void setUrl(String url)**
  设置数据源连接字符串。
  如果数据源类型为"mysql","mssql","oracle","postgresql","hive"，则填写jdbc连接字符串。例如，数据源类型为"mysql"："jdbc:mysql://127.0.0.1:8888/db?useUnicode=true\&characterEncoding=utf8"；数据源类型为"mssql"："jdbc:sqlserver://;serverName=127.0.0.1;port=8888;DatabaseName=db"。
  如果为数据源类型为"redis"，则格式为"127.0.0.1:6379@0"，其中，"@0"可省略，为redis数据库编号。
  如果为数据源类型为"mongodb"，则格式为"127.0.0.1:27017@db"，其中，db为数据库名称。
  
  **输入参数**
  - url：连接字符串
   
- **public void setUser(String user)**
  设置数据源用户名。如果为数据源类型为"redis"，则不需要填写。
  **输入参数**
  - user：用户名
   
- **public void setPassword(String password)**
  设置数据源密码。
  **输入参数**
  - password：密码
   
 
