最初的想法是不把mysql的连接参数写到程序中,因为每次要修改参数总是很麻烦,于是想找到一种能够方便修改的方式,后来就找到了通过XML文件存储程序参数的方法。本文中使用dom4j读取xml文件
XMLReader类
import java.io.File;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
/**
*
* @author Martin3000
*
*/
public class XMLReader {
// 配置文件名
private static String filename = "conf.xml";
private static Config config;
/**
* 从配置文件中读取参数并保存到Config类中,
* 很多时候程序中会多次使用到配置中的参数,
* 于是设置成静态方法,读取一次后就一直保存其中的参数,
* 不再反复读取
*
* @return
*/
public static Config loadconfig() {
if (config == null)
config = getconfig();
return config;
}
private static Config getconfig() {