2014-02-12 76 views
0

從hibernate.cfg.xml中獲取數據庫的名字,我只是想知道我們如何能夠利用Java程序通過java程序

任何人都可以請幫助我獲得數據庫名獲得從hibernate.cfg.xml數據庫名。

在此先感謝。的

+1

您想知道如何「解析」該XML文件並提取數據庫名稱?或者你想知道如何使用Hibernate類來獲取配置的數據庫名稱_at runtime_? –

回答

1

使用hibernate.properties代替hibernate.cfg.xml

而且在hibernate.properties ,,,ü可以把這些屬性數據庫: -

hibernate.database.application=database_name

和U可以很容易地通過下面的代碼中找到的數據庫名稱: -

private static Properties props; 
props = new Properties();  
props.load(PropertiesManager.class.getClassLoader().getResourceAsStream("hibernate.properties")); 
String databaseNmae = prop.getProperty("hibernate.database.application");