Java 从日志文件中提取信息并插入到表中

Java 从日志文件中提取信息并插入到表中,java,sql,regex,Java,Sql,Regex,日志文件如下所示: [info1][info2] >>>>>>>>>>>>>> #Name=John #ID=232243 #Mob=9876787899 #City=NewYork >>>>>>>>>#Country=USA [info1][info2] #Name=Samuel #ID=232443 #Mob=9876787895 #Cit

日志文件如下所示:

 [info1][info2]
 >>>>>>>>>>>>>>
 #Name=John #ID=232243 #Mob=9876787899
 #City=NewYork >>>>>>>>>#Country=USA

 [info1][info2]
 #Name=Samuel #ID=232443 #Mob=9876787895
 #City=Paris >>>>>>>>>#Country=France
我在SQL表中有Name、ID、Mob、City和Country等列名。我需要从日志表中提取各个列的信息,并将其插入到正确的列中

我试着用正则表达式,但没用。
请帮我解决这个问题。

你还尝试了什么?标题中的
Java:
是一个很大的冗余,标记在那里。我试图逐行读取文件,然后搜索第一个循环有效的字段,但第二个循环无效。