有时候想要获取hibernate.cfg.xml配置文件中的数据,网络上有很多方法,有的很复杂,这里我介绍一种很简单的获取方法。
hibernate.cfg.xml配置文件中有连接数据库所需的各种信息,比如这里要获取connection.url字段对应的url数据,如下所示:
<property name="connection.url">
jdbc:mysql://218.193.124.5:3306/ctddt
</property>
获取方法:
String url = HibernateSessionFactory.getConfiguration().getProperties().getProperty("connection.url")
通过以上的方法就可以获取到connection.url字段对应的url数据。
如果获取到的url数据中有换行和空格什么的,只要把它们都替换成""就可以了,方法改为:
String url=HibernateSessionFactory.getConfiguration().getProperties().getProperty("connection.url").trim().replaceAll("\t","").replaceAll("\n","");
通过上面的方法就可以把获取到的url数据中的换行和空格去掉。