我正在使用Swing处理Java桌面应用程序。由于应用程序是以数据为中心的,我使用JDBC与mySql连接。我想在单独的文件中存储数据库连接(connectionString),用户名和密码。最好的办法是什么?
(在.net app.config中存储这些信息)
答案 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。