spring-boot-demo/demo-codegen/src/main/java/com/xkcoding/codegen/utils/DbUtil.java

28 lines
711 B
Java

package com.xkcoding.codegen.utils;
import com.xkcoding.codegen.entity.TableRequest;
import com.zaxxer.hikari.HikariDataSource;
import lombok.experimental.UtilityClass;
import lombok.extern.slf4j.Slf4j;
/**
* <p>
* 数据库工具类
* </p>
*
* @author yangkai.shen
* @date Created in 2019-03-22 10:26
*/
@Slf4j
@UtilityClass
public class DbUtil {
public HikariDataSource buildFromTableRequest(TableRequest request) {
HikariDataSource dataSource = new HikariDataSource();
dataSource.setJdbcUrl(request.getPrepend() + request.getUrl());
dataSource.setUsername(request.getUsername());
dataSource.setPassword(request.getPassword());
return dataSource;
}
}