读取Porperties文件

Properties文件

Properties文件中的内容是以键值对的形式存在的,即键=值
创建一个db.properties文件,文件中的内容如下

driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/newdb3?useEncoding=true&characterEncoding=utf8&useSSL=false
username=root
password=123456

一、文件在工程目录下

1.1 创建FIle对象,并且进行文件操作必要的判断,如果文件不存在,则直接返回

File file = new File("db.properties");
if(!file.exists()) {
	System.out.println("文件不存在");
	return;
}

1.2 创建Properties对象

Properties ps = new Properties();

1.3 创建文件流对象

FileInputStream fis = new FileInputStream(file);

1.4 开始读取Properties文件

ps.load(fis);
//获得驱动类名
String driverClass = ps.getProperty("driverClass");
//获得url
String url = ps.getProperty("url");
//获得用户名
String username = ps.getProperty("username");
//获得密码
String password = ps.getProperty("password");
System.out.println(driverClass);
System.out.println(url);
System.out.println(username);
System.out.println(password);

二、文件在src下

和上面不同的是,这里获得流对象使用的类加载器,其他步骤都一样

InputStream in = 
			JDBCDemo08.class.getClassLoader().getResourceAsStream("db.properties");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值