HikariCP上的属性文件

时间:2015-12-28 03:44:44

标签: java properties mariadb hikaricp

我尝试配置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

1 个答案:

答案 0 :(得分:0)

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

如果您确实需要访问此类用户,请尝试将此添加到您的属性文件中,但我怀疑您不会。

username=root
password=