2015-12-28 34 views
0

我試過配置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 

回答

0

你已經設置不是配置本身的數據源上的用戶名。這仍然可以正常工作,但您無法使用hikariConfig.getUsername()訪問它。

如果你真的需要像這樣訪問用戶,試着把它添加到你的屬性文件中,但我懷疑你沒有這樣做。

username=root 
password=