读取Properties的配置文件的信息
2010-12-11 16:57
274 查看
经常要从外面文档里读取一些配文件
如动态的服务器IP 数据库名或密码之类的
比如:config.properties文档下有这样的
IP=192.168.1.109
databaseName=testDB
userName=sa
passWord=testPwd
那么写一个类去读取:
package com.test.pub;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class GetProperties {
String IP=null;//IP
String databaseName=null;//数据库名
String userName=null;//用户名
String passWord=null;//用户密码
public GetProperties(){
Properties properties = null;
String path = "config.properties";
try {
InputStream in = new FileInputStream(path);
properties = new Properties();
properties.load(in);//加载输入流
// 读取Properties的配置文件的信息
IP = properties.getProperty("IP");
databaseName = properties.getProperty("databaseName");
userName = properties.getProperty("userName");
passWord = properties.getProperty("passWord");
this.setIP(IP.trim());
this.setDatabaseName(databaseName);
this.setUserName(userName);
this.setPassWord(passWord);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public String getDatabaseName() {
return databaseName;
}
public void setDatabaseName(String databaseName) {
this.databaseName = databaseName;
}
public String getIP() {
return IP;
}
public void setIP(String ip) {
IP = ip;
}
public String getPassWord() {
return passWord;
}
public void setPassWord(String passWord) {
this.passWord = passWord;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
如动态的服务器IP 数据库名或密码之类的
比如:config.properties文档下有这样的
IP=192.168.1.109
databaseName=testDB
userName=sa
passWord=testPwd
那么写一个类去读取:
package com.test.pub;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class GetProperties {
String IP=null;//IP
String databaseName=null;//数据库名
String userName=null;//用户名
String passWord=null;//用户密码
public GetProperties(){
Properties properties = null;
String path = "config.properties";
try {
InputStream in = new FileInputStream(path);
properties = new Properties();
properties.load(in);//加载输入流
// 读取Properties的配置文件的信息
IP = properties.getProperty("IP");
databaseName = properties.getProperty("databaseName");
userName = properties.getProperty("userName");
passWord = properties.getProperty("passWord");
this.setIP(IP.trim());
this.setDatabaseName(databaseName);
this.setUserName(userName);
this.setPassWord(passWord);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public String getDatabaseName() {
return databaseName;
}
public void setDatabaseName(String databaseName) {
this.databaseName = databaseName;
}
public String getIP() {
return IP;
}
public void setIP(String ip) {
IP = ip;
}
public String getPassWord() {
return passWord;
}
public void setPassWord(String passWord) {
this.passWord = passWord;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
相关文章推荐
- Java Properties 类读取配置文件信息
- spring配置文件读取jdbc.properties的配置信息
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- 读取properties配置文件信息
- 读取.properties配置文件信息
- Android Junit中读取properties文件中的配置信息
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- Java Properties 类读取配置文件信息
- 在spring中读取properties配置文件里面的信息
- java读取properties 配置文件信息
- 实时读取Properties配置文件的信息
- Java Properties 类读取和修改配置文件信息
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- Spring -- 如何在spring中读取properties配置文件里面的信息
- java读取properties配置文件信息
- Java_Properties_类读取配置文件信息
- java IO 使用Properties设置键值对配置信息 写入文件和从文件中读取
- java中经常用到的读写配置文件的信息properties属性的写入,读取例子