java如何重新加载主方法_properties文件如何重新加载

1d2e3c35e6dd1a475540ff9a82ab97ca.png

这是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);

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值