1.提供properties文件

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/future?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=root

2.properties文件解析方法实现

package cn.xiaobing.util;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties; public class PropertiesDemo01 {
/**
* 读取解析properties文件
*/
public static void readProperties() {
//java.util包下专门做properties文件解析的类=》Properties
Properties properties = new Properties();
File file = new File("src/test/resources/jdbc.properties");
//判断文件是否存在
if(file.exists()) {
InputStream inStream = null;
try {
inStream = new FileInputStream(file);
//通过调用Properties的load方法,实现文件的加载、解析
properties.load(inStream);
} catch (Exception e) {
e.printStackTrace();
}finally {
if(inStream != null) {
try {
inStream.close();//关闭流
} catch (IOException e) {
e.printStackTrace();
}
}
}
String url = properties.getProperty("jdbc.url");
System.out.println("url:"+url);
System.out.println("username:"+properties.getProperty("jdbc.username"));
System.out.println("password:"+properties.getProperty("jdbc.password"));
}else {
System.out.println("properties文件未找到,请核对提供文件路径!");
}
}
public static void main(String[] args) {
readProperties();
}
}

3.执行输出

4.总结,不足之处后续修改补充!

最新文章

  1. Cannot run gnome extension in browser
  2. 【Python】二分查找算法
  3. javascript bind
  4. 屠龙之路_坚持就是胜利_NinthDay
  5. 查看mysql语句运行时间
  6. [转]Caffe在Linux下的安装,编译,实验
  7. Android studio gradle 打包 那些事
  8. iOS 此证书的签发者无效
  9. LINUX 循环fork()
  10. Properties类随笔
  11. 最短路径之Dijkstra算法
  12. 谷歌刚发布的求梯度的工具包-Tangent
  13. 在虚拟机中安装Centos系统
  14. Oracle Blob查询和插入
  15. 阿里云物联网平台体验(树莓派+Python篇)
  16. python使用requests发送text/xml报文数据
  17. [js]es6语法: 字符串和数组的方法
  18. html简单网页1
  19. 5、lvs使用进阶(01)
  20. Spring的PropertyPlaceholderConfigurer

热门文章

  1. javascript / PHP [Design Patterns - Facade Pattern]
  2. web、app、小程序测试异同点
  3. django 模版-标签-视图-csrf-token-模版继承-HTML过滤器
  4. node-gyp项目命名BUG
  5. 题解 ABC216H Random Robots
  6. 题解 [NOI2014]购票
  7. 重庆邮电大学第十一届ACM程序设计竞赛-网络选拔赛 C题
  8. JavaScript兼容性汇总
  9. perl Encode模块的使用
  10. ThreadLocalRandom类原理分析