这是properties 文件内容
user=sa
password=sa
url=jdbc:sqlserver://localhost:1433;DatabaseName=tempdb
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
这里是建的一个类,
import java.io.InputStream;
import java.util.Properties;
public class Env extends Properties//继承Properties (java。util 下的)
{
private static Env env=new Env();//创建一个私有的属性,就是自己本身,顺便实例化
public static Env getEnv()//一个公共类型,其他类可以访问到
{
return env;
}
private Env()
{
try {
InputStream is=getClass().getResourceAsStrea("jdbc.properties");//这里就相当是一个文件流,设置 从那个文件读取
load(is);
//把这个文件流加载到 这个类里
} catch (Exception e) {
e.printStackTrace();
}
}
}
//下面是测试类得到 properties 文件中的值,因为properties文件中是以 键值贮存 的
所以用下面的方法得到 properties 中的值
String driver=Env.getEnv().getProperty("driver");String user=Env.getEnv().getProperty("user");String url=Env.getEnv().getProperty("url");String sa=Env.getEnv().getProperty("sa");String pwd=Env.getEnv().getProperty("password");
System.out.println(driver);
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试