对于ini文件,java将其看作一个普通的文件,进行读写的。
而java中的属性文件,可以用properties文件代替
而java中的属性文件,可以用properties文件代替
解决方案 »
- myeclipse中出现的问题,不知道该怎么解决
- 关于java类反射Reflect的问题
- Myeclipse 8.5启动的时候提示要输入代理服务器的用户名密码?
- spring配置问题
- tomcat启动当前项目怎么其他项目也会启动
- 求jsp教学视频
- 谁有夏昕的<<深入浅出Hibernate>>书中的那些软件,请发给我,分子不多100,希望高手们照顾帮一下新人!详情见帖!
- Spring 设置JBOSS4.0 JNDI 数据源的问题. 实在不解到底是哪错了..
- 用struts实现数组的读取和修改,实在调不出来了。
- 问一下答案是哪个,为什么?
- 精通ejb书中代码的问题
- 请教一下:为什么实体bean中写了sql语句,其中包括了“>”会报错?回答正确者高分相赠
多看看书自然就不会问这问题了。
private Properties dbProps;
private void init() {
try {
java.io.InputStream inputstream = getClass().getResourceAsStream(
configfile);
dbProps = new Properties();
dbProps.load(inputstream);
}
catch (Exception exception) {
System.err.println(String.valueOf(String.valueOf( (new StringBuffer(
"不能读取属性文件. 请确保")).append(configfile).append("存在并配置正确。 \n").append(
exception.getMessage()))));
return;
}
String s = dbProps.getProperty("logfile");
if (s == null || s.trim().length() == 0) {
logFile = "db.log";
}
else {
logFile = s.trim();
}
log = new Log(String.valueOf(String.valueOf( (new StringBuffer(String.
valueOf(String.valueOf(getRootPath())))).append("/WEB-INF/classes/").
append(logFile))));
loadDrivers(dbProps);
createPools(dbProps);
defaultConnection(dbProps);
}
仔细看一看就明白了。