數據源配置
簡介
此功能(néng)更新(xīn)于4.1.0版本,目前根據數據庫表創建變量、數據批處理(lǐ)等功能(néng)會用(yòng)到數據源配置。
添加數據源配置
在數據源配置頁(yè)面添加提供了三種配置方式
JDBC
JNDI
Spring Bean ID
自定義數據源,實現 com.bstek.urule.console.database.service.repository.BatchDataSourceHandler
示例代碼
import javax.sql.DataSource;
import org.apache.commons.dbcp2.BasicDataSource;
import org.springframework.stereotype.Service;
import com.bstek.urule.console.database.service.repository.BatchDataSourceHandler;
@Service
public class mysql01Connection implements BatchDataSourceHandler{
private static BasicDataSource datasource = new BasicDataSource();
@Override
public DataSource getDataSource(com.bstek.urule.console.database.model.datasource.DataSource arg0) {
try {
String mysqlUrl = "jdbc:mysql://localhost:3307/sdm?useUnicode=true&characterEncoding=UTF-8";
datasource.setDriverClassName("com.mysql.jdbc.Driver"); // 必須是全名(míng)(反射)
datasource.setUrl(mysqlUrl);
datasource.setUsername("root");
datasource.setPassword("xxxxxxxxx");
datasource.setInitialSize(10);//初始化的連接數
datasource.setMaxTotal(100); //最大連接數量
datasource.setMaxIdle(5); //最大空閑數
datasource.setMinIdle(1); //最小(xiǎo)空閑數
} catch (Exception e) {
e.printStackTrace();
}
return datasource;
}
}
配置spring bean id
測試連接
選擇以上一種配置後,點擊【測試連接】按鈕