我是GWT的新手,我想读取一个属性文件,它存储数据库主机,端口,用户名和密码。我在服务器包中放置了config.properties文件。
Properties prop = new Properties();
prop.load(new FileInputStream("DBConfig.properties"));
string host = prop.getProperty("host");
property file...
host=127.0.0.1
port=3306
username=root
password=root
我也使用了常量。这对我没用。
我真的很感激另一种方法。提前谢谢。
答案 0 :(得分:0)
在您的问题描述中,您声明已在服务器包中放置了config.properties文件,但在您提供的代码中,您使用的是DBConfig.properties。首先请确保文件名正确无误。其次要确保该文件与您提供上述代码的类位于同一个包中。第三个而不是FileInputStream你可以使用
Properties properties = new Properties();
properties.load(this.getClass().getResourceAsStream("DBConfig.properties"));
String host = properties.getProperty("host");