You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

DbUtil.java 711 B

123456789101112131415161718192021222324252627
  1. package com.xkcoding.codegen.utils;
  2. import com.xkcoding.codegen.entity.TableRequest;
  3. import com.zaxxer.hikari.HikariDataSource;
  4. import lombok.experimental.UtilityClass;
  5. import lombok.extern.slf4j.Slf4j;
  6. /**
  7. * <p>
  8. * 数据库工具类
  9. * </p>
  10. *
  11. * @author yangkai.shen
  12. * @date Created in 2019-03-22 10:26
  13. */
  14. @Slf4j
  15. @UtilityClass
  16. public class DbUtil {
  17. public HikariDataSource buildFromTableRequest(TableRequest request) {
  18. HikariDataSource dataSource = new HikariDataSource();
  19. dataSource.setJdbcUrl(request.getPrepend() + request.getUrl());
  20. dataSource.setUsername(request.getUsername());
  21. dataSource.setPassword(request.getPassword());
  22. return dataSource;
  23. }
  24. }