| 123456789101112131415161718192021222324252627282930313233343536373839 |
- package jnpf.database.source.impl;
- import com.baomidou.mybatisplus.annotation.DbType;
- import jnpf.database.constant.DbConst;
- import jnpf.database.source.DbBase;
- import jnpf.database.sql.model.DbStruct;
- /**
- * MySQL模型
- *
- * @author JNPF开发平台组 YY
- * @version V3.2.0
- * @copyright 引迈信息技术有限公司
- * @date 2021/10/06
- */
- public class DbMySQL extends DbBase {
- @Override
- protected void init(){
- setInstance(
- MYSQL,
- DbType.MYSQL,
- com.alibaba.druid.DbType.mysql,
- "3306",
- "root",
- "mysql",
- "com.mysql.cj.jdbc.Driver",
- "jdbc:mysql://{host}:{port}/{dbname}?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&serverTimezone=GMT%2B8&useSSL=false"
- //connUrl = "jdbc:mysql://{host}:{port}/{dbname}?useUnicode=true&autoReconnect=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8";
- );
- }
- @Override
- public String getConnUrl(String prepareUrl, String host, Integer port, DbStruct struct) {
- prepareUrl = super.getConnUrl(prepareUrl, host, port, null);
- return prepareUrl.replace(DbConst.DB_NAME, struct.getMysqlDbName());
- }
- }
|