【问题标题】:Properties file on HikariCPHikariCP 上的属性文件
【发布时间】:2016-04-01 22:37:55
【问题描述】:

我尝试配置 hikaricp 失败,但在代码中没有看到错误,请帮助。

public class DatabaseManager {

    private DatabaseClient[] databaseClients;
    private HikariDataSource hikariDataSource;

    public DatabaseManager(String absoluteFilePath) {
        final HikariConfig hikariConfig = new  HikariConfig(absoluteFilePath);
        this.hikariDataSource = new HikariDataSource(hikariConfig);
        System.out.println(hikariConfig.getUsername()); // null u-u
    }
}

属性文件:

## Database Settings
dataSourceClassName=org.mariadb.jdbc.MySQLDataSource
dataSource.user=root
dataSource.password=
dataSource.databaseName=imagine-db
dataSource.portNumber=3306
dataSource.serverName=localhost

【问题讨论】:

    标签: java properties mariadb hikaricp


    【解决方案1】:

    您在数据源上设置了用户名,而不是在配置本身上。这仍然可以正常工作,但您无法使用 hikariConfig.getUsername() 访问它。

    如果您确实需要这样访问用户,请尝试将其添加到您的属性文件中,尽管我怀疑您不需要。

    username=root
    password=
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 2018-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多