在Java中存储配置相关信息

时间:2012-03-09 06:44:56

标签: java swing

我正在使用Swing处理Java桌面应用程序。由于应用程序是以数据为中心的,我使用JDBC与mySql连接。我想在单独的文件中存储数据库连接(connectionString),用户名和密码。最好的办法是什么?

(在.net app.config中存储这些信息)

2 个答案:

答案 0 :(得分:2)

您可以将参数存储在属性文件中,如

hostname=localhost:3306/mydb
username=root
password=pass


将此信息存储在诸如say config.properties之类的属性文件中。您可以在运行时使用java

中的Properties类在java中加载属性
Properties prop = new Properties();
prop.load(new FileInputStream("config.properties"));
String connectionString = prop.getProperty("hostname")
String username = prop.getProperty("username")
String password = prop.getProperty("password")

答案 1 :(得分:1)

您可以使用properties file。 Hibernate已经有properties configuration file了。您也可以使用hibernate.cfg.xml