java - java代码从access_log文件中提取请求到sql数据库
问题描述
如何从 access_log 文件中提取请求到 sql 数据库 (Oracle)。如果我没有正确地提出问题,这就是文件的样子:
64.242.88.10 - - [07/Mar/2004:16:05:49 -0800] "GET /twiki/bin/edit/Main/Double_bounce_sender?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846
64.242.88.10 - - [07/Mar/2004:16:06:51 -0800] "GET /twiki/bin/rdiff/TWiki/NewUserTemplate?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4523
64.242.88.10 - - [07/Mar/2004:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291
64.242.88.10 - - [07/Mar/2004:16:11:58 -0800] "GET /twiki/bin/view/TWiki/WikiSyntax HTTP/1.1" 200 7352
64.242.88.10 - - [07/Mar/2004:16:20:55 -0800] "GET /twiki/bin/view/Main/DCCAndPostFix HTTP/1.1" 200 5253
64.242.88.10 - - [07/Mar/2004:16:23:12 -0800] "GET /twiki/bin/oops/TWiki/AppendixFileSystem?template=oopsmore¶m1=1.12¶m2=1.12 HTTP/1.1" 200 11382
64.242.88.10 - - [07/Mar/2004:16:24:16 -0800] "GET /twiki/bin/view/Main/PeterThoeny HTTP/1.1" 200 4924
64.242.88.10 - - [07/Mar/2004:16:29:16 -0800] "GET /twiki/bin/edit/Main/Header_checks?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851
我的任务是获取访问数据库中特定文件的 IP。
所以我要做的是使用 java 提取 SQL 来处理/分析这个文件中的行,然后我可以从 sql 表中获取 IP 和其他信息。
任何人都可以帮助我吗?我真正想要的是分析这个日志文件到sql数据库的java代码。
很抱歉我明显缺乏经验,但这对我来说是新的。
解决方案
推荐阅读
- javascript - 我已经通过模板文字创建了任务,并且想将名称拖放到我想要的任务中
- javascript - 在反应钩子中执行之前更新状态
- angular - 类型化事件总线服务 - TypeScript
- ios - iOS 应用在实施非消耗性 IAP 后被拒绝 - 附表 2,第 3.8(b) 节
- android-studio - Android Studio:如何在编辑器中增加自动换行
- angular - 我正在尝试修复项目中的 lint 问题,我遇到了以下错误,说缺少必需,模式参数不存在
- node.js - 试图将一个频道专用于仅发送图片和 reddit 链接
- linux - 尝试写入 .bss 时出现分段错误
- c# - C# 使用 DrawingVisual 从 MediaPlayer 绘制多个图像
- javascript - 在javascript中乘以数组?