项目源代码可访问我的github:https://github.com/Spacider/Gather-and-store
如果觉得好的话请给个star哦~
开发IDE: IDEA 2018.03 JDK 1.8
开发环境: macOS 10.13.6 (如windows请对项目中部分路径进行改写)
数据库: Oracle 11g
第二阶段:数据的采集和写入日志文件
在JAVA实践项目—树莓派信息自动化采集后入库项目(二) 中我们从模拟的树莓派服务器上得到了我们需要采集的数据,接下来我们要干的事儿就是把得到的XML继续解析,等到相应的数据把其写入一个文件中!文件内容如下图所示:
话不多说,开始编写代码:
- 在我们的
SAXReaderHelper
类中编写方法InLogFile
:将获取到数据写入到日志文件中。
public static void InLogFile(String str,String SensorAddress,String counter){
}
它由3个参数,分别是我们读取的XML文件(通过流实际上使用的是String来接收),由于SensorAddress
和counter
参数返回的XML文件中没有这两个参