把数据库配置文件的信息写在文件中,并且保存在项目内,在程序中读取文件中的信息,从而进行数据库连接。在JAVA中提供
Properties类,来读取.properties(属性)文件。
以下是:db.properties文件
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost:1433;DatabaseName=books
user=sa
password=123
下面的Env.java文件实现了db.properties文件的加载工作,代码如下:
import
import
import
/**
* 此类属于一个单例模式的例子
* 用来创建获取对象实例
* @author 周尚武
* 时间:2008年12月8日23:14:24
*/
public class
private static Properties prop = new
private static Env instance = new
//初始化属性prop对象
private
this.getClass().getResourceAsStream("/db.properties");
try
prop.load(in);
catch
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/*
* 返回env的单例对象
*/
public static
return
}
/*
* 读属性对象prop读对应的健值
*/
public
return
}
}
下面一个类为测试类:
import
import
import
public class
public static void
Env env = Env.getInstance();
"user");
System.out.println(username);
}
}