实体类--数据库配置

Java–mysql数据库实体类

1、概述

属性清单

  1. mysql数据库连接url模板
  2. 数据库名称
  3. 数据库类型
  4. 驱动
  5. 用户名
  6. 密码
  7. url

方法清单

  1. 构造函数

    参数:数据库类型,服务器IP,mysql端口,数据库名称

2、代码实现

//数据库实体类
public class DataBase {
	//数据库连接url模板
    private static String mysqlUrl = "jdbc:mysql://[ip]:[port]/[db]?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true";

    private String dbName;//数据库名称
    private String dbType;//数据库类型
    private String driver;//驱动
    private String userName;//用户名
    private String passWord;//密码
    private String url;//数据库连接url

    public DataBase() {}

    public DataBase(String dbType) {
        this(dbType,"127.0.0.1","3306","");
    }

    public DataBase(String dbType,String db) {
        this(dbType,"127.0.0.1","3306",db);
    }

    public DataBase(String dbType,String ip,String port,String db) {
        this.dbType = dbType;
        this.dbName = db;
        if("MYSQL".endsWith(dbType.toUpperCase())) {
            this.driver="com.mysql.cj.jdbc.Driver";
            this.url=mysqlUrl.replace("[ip]",ip).replace("[port]",port).replace("[db]",db);
        }
    }
}

注:IDEA【ALT+insert】自动生成Getter和Setter方法

猜你喜欢

转载自blog.csdn.net/weixin_38708854/article/details/106156862
今日推荐