本文提供:
1.企业分类数据
2.此类用于吧文本 数据变成 sql 并插入数据库
import
java.io.BufferedReader;
import
java.io.FileInputStream;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.util.regex.Matcher;
import
java.util.regex.Pattern;
//
insert into industry (id,name,fid,language) values(1,'--工 业 品--',null,0);
public
class
FileMain {
public
static
void
main(String[] args)
throws
IOException {
String filePath
=
"
t.txt
"
;
Pattern pattern
=
Pattern.compile(
"
^[0-9]+\\.(.+)
"
);
InputStreamReader read
=
new
InputStreamReader(
new
FileInputStream(
FileMain.
class
.getClassLoader().getResource(filePath).getPath()
),
"
UTF-8
"
);
StringBuffer buffer
=
new
StringBuffer();
BufferedReader reader
=
new
BufferedReader(read);
String stmp
=
null
;
int
titleii
=
0
;
while
( (stmp
=
reader.readLine())
!=
null
&&
!
stmp.trim().equals(
""
) ){
Matcher matcher
=
pattern.matcher(stmp) ;
if
( matcher.find()){
titleii
++
;
buffer.append(
"
\n\n
"
);
buffer.append(getIndustryInsertSql(titleii
+
""
,matcher.group(
1
),
"
null
"
,
"
0
"
));
while
( (stmp
=
reader.readLine())
!=
null
&&
!
stmp.trim().equals(
""
)
&&
!
pattern.matcher(stmp).find() ){
int
cii
=
0
;
for
(String csql : stmp.split(
"
\\|
"
)){
if
(csql
!=
null
&&
!
csql.trim().equals(
""
))
buffer.append(getIndustryInsertSql( (titleii
+
10000
)
+
""
+
(
++
cii) ,csql.trim(),titleii
+
""
,
"
0
"
));
}
}
}
}
System.out.println( buffer );
}
public
static
String getIndustryInsertSql(String id,String name,String fid,String language){
String sqlt
=
"
insert into industry (id,name,fid,language) values(:id,':name',:fid,:language);\n
"
;
sqlt
=
sqlt.replaceAll(
"
:id
"
, id);
sqlt
=
sqlt.replaceAll(
"
:name
"
, name);
sqlt
=
sqlt.replaceAll(
"
:fid
"
, fid);
sqlt
=
sqlt.replaceAll(
"
:language
"
,language);
return
sqlt ;
}
}
1
.旅游 餐饮 娱乐 休闲 购物
浴场
|
休闲娱乐
|
旅游、宾馆
|
餐饮
|
体育、休闲运动
|
宠物、花鸟
|
文化艺术
|
购物
|
体育、文娱用品
|
酒店、厨房设备用品
2
.机械设备、通用零部件
锅炉
|
机床
|
机械机器设备
|
通用机械设备
|
专用机械设备
|
泵业
|
动力、节能设备
|
热力工程设备
|
机电设备
|
通用零部件业
|
非标设备及零部件
3
.日常服务
监督、投诉及热线电话
|
水、电、煤
|
日常服务
|
美发美容、浴室
|
商务、清洗服务
|
家政家教、老年服务
|
闲置物品调剂回收
4
.纺织 皮革 服装 鞋帽
纺织印染
|
皮革、毛皮、羽绒制品
|
服装
|
鞋帽
5
.家具 生活用品 食品
照相、摄像器材
|
净水及设备
|
家具 木制品 居家饰品
|
日用品、日用杂品
|
日用化工
|
日用电器
|
自行车、缝纫机
|
食品、烟、酒
|
副食品、粮油
6
.通信 邮政 计算机 网络
通信
|
邮政
|
通讯设备
|
电子计算机
|
互联网信息及技术服务
7
.医疗保健 社会福利
福利
|
殡葬业
|
医疗卫生事业
|
医药
|
保健品
|
卫生、医疗及康复器材
8
.电子电器 仪器仪表
电池、充电器
|
广播、影视、音响设备及器材
|
防静电、防雷、防爆及弱电工程及设备
|
衡量器
|
电器设备
|
电子设备、材料及器件
|
电工器材
|
照明器具
|
自动化设备
|
仪器仪表
9
.金融 保险 证券 投资
保险
|
证券期货
|
开发区
|
金融
|
金融投资
|
外事服务、国际劳务
|
商(企)业驻在机构
10
.交通物流 运输设备
城市公共交通
|
交通运输
|
物流业
|
交通运输设备
|
航天航空
11
.城建 房产 建材 装潢
城市建设
|
环境保护
|
房地产业
|
建筑、安装、装潢业
|
建筑材料业
|
木材
12
.石油化工 橡胶塑料
石油、石油化工
|
能源
|
化肥农药
|
火工产品
|
橡胶、橡塑制品
|
塑料(塑胶)及其制品
|
化工原料及产品
|
涂料、油墨、颜料、染料
|
林产化工
13
.钟表眼镜 工艺品 礼品
古董、收藏品
|
金银珠宝、饰品
|
气球、贺卡、日历
|
钟表、眼镜
|
工艺品
|
礼品
|
旗篷、镜框
14
.造纸 纸品 印刷 包装
造纸、纸张
|
纸品
|
印刷、制版、装订
|
印刷用品及器材
|
包装
15
.新闻 出版 科研 教育
新闻出版
|
广播影视
|
音像制品、图书销售
|
科研设计 气象地质 技术监测
|
高新技术
|
教育事业
--
---------------------------------------------------------------------
变成sql
insert
into
industry (id,name,fid,language)
values
(
1
,
'
旅游 餐饮 娱乐 休闲 购物
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100011
,
'
浴场
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100012
,
'
休闲娱乐
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100013
,
'
旅游、宾馆
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100014
,
'
餐饮
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100015
,
'
体育、休闲运动
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100016
,
'
宠物、花鸟
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100017
,
'
文化艺术
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100018
,
'
购物
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100019
,
'
体育、文娱用品
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
1000110
,
'
酒店、厨房设备用品
'
,
1
,
0
);
insert
into
industry (id,name,fid,language)
values
(
2
,
'
机械设备、通用零部件
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100021
,
'
锅炉
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100022
,
'
机床
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100023
,
'
机械机器设备
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100024
,
'
通用机械设备
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100025
,
'
专用机械设备
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100026
,
'
泵业
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100027
,
'
动力、节能设备
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100028
,
'
热力工程设备
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100029
,
'
机电设备
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
1000210
,
'
通用零部件业
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
1000211
,
'
非标设备及零部件
'
,
2
,
0
);
insert
into
industry (id,name,fid,language)
values
(
3
,
'
日常服务
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100031
,
'
监督、投诉及热线电话
'
,
3
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100032
,
'
水、电、煤
'
,
3
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100033
,
'
日常服务
'
,
3
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100034
,
'
美发美容、浴室
'
,
3
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100035
,
'
商务、清洗服务
'
,
3
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100036
,
'
家政家教、老年服务
'
,
3
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100037
,
'
闲置物品调剂回收
'
,
3
,
0
);
insert
into
industry (id,name,fid,language)
values
(
4
,
'
纺织 皮革 服装 鞋帽
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100041
,
'
纺织印染
'
,
4
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100042
,
'
皮革、毛皮、羽绒制品
'
,
4
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100043
,
'
服装
'
,
4
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100044
,
'
鞋帽
'
,
4
,
0
);
insert
into
industry (id,name,fid,language)
values
(
5
,
'
家具 生活用品 食品
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100051
,
'
照相、摄像器材
'
,
5
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100052
,
'
净水及设备
'
,
5
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100053
,
'
家具 木制品 居家饰品
'
,
5
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100054
,
'
日用品、日用杂品
'
,
5
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100055
,
'
日用化工
'
,
5
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100056
,
'
日用电器
'
,
5
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100057
,
'
自行车、缝纫机
'
,
5
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100058
,
'
食品、烟、酒
'
,
5
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100059
,
'
副食品、粮油
'
,
5
,
0
);
insert
into
industry (id,name,fid,language)
values
(
6
,
'
通信 邮政 计算机 网络
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100061
,
'
通信
'
,
6
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100062
,
'
邮政
'
,
6
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100063
,
'
通讯设备
'
,
6
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100064
,
'
电子计算机
'
,
6
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100065
,
'
互联网信息及技术服务
'
,
6
,
0
);
insert
into
industry (id,name,fid,language)
values
(
7
,
'
医疗保健 社会福利
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100071
,
'
福利
'
,
7
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100072
,
'
殡葬业
'
,
7
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100073
,
'
医疗卫生事业
'
,
7
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100074
,
'
医药
'
,
7
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100075
,
'
保健品
'
,
7
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100076
,
'
卫生、医疗及康复器材
'
,
7
,
0
);
insert
into
industry (id,name,fid,language)
values
(
8
,
'
电子电器 仪器仪表
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100081
,
'
电池、充电器
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100082
,
'
广播、影视、音响设备及器材
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100083
,
'
防静电、防雷、防爆及弱电工程及设备
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100084
,
'
衡量器
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100085
,
'
电器设备
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100086
,
'
电子设备、材料及器件
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100087
,
'
电工器材
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100088
,
'
照明器具
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100089
,
'
自动化设备
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
1000810
,
'
仪器仪表
'
,
8
,
0
);
insert
into
industry (id,name,fid,language)
values
(
9
,
'
金融 保险 证券 投资
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100091
,
'
保险
'
,
9
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100092
,
'
证券期货
'
,
9
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100093
,
'
开发区
'
,
9
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100094
,
'
金融
'
,
9
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100095
,
'
金融投资
'
,
9
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100096
,
'
外事服务、国际劳务
'
,
9
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100097
,
'
商(企)业驻在机构
'
,
9
,
0
);
insert
into
industry (id,name,fid,language)
values
(
10
,
'
交通物流 运输设备
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100101
,
'
城市公共交通
'
,
10
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100102
,
'
交通运输
'
,
10
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100103
,
'
物流业
'
,
10
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100104
,
'
交通运输设备
'
,
10
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100105
,
'
航天航空
'
,
10
,
0
);
insert
into
industry (id,name,fid,language)
values
(
11
,
'
城建 房产 建材 装潢
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100111
,
'
城市建设
'
,
11
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100112
,
'
环境保护
'
,
11
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100113
,
'
房地产业
'
,
11
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100114
,
'
建筑、安装、装潢业
'
,
11
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100115
,
'
建筑材料业
'
,
11
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100116
,
'
木材
'
,
11
,
0
);
insert
into
industry (id,name,fid,language)
values
(
12
,
'
石油化工 橡胶塑料
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100121
,
'
石油、石油化工
'
,
12
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100122
,
'
能源
'
,
12
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100123
,
'
化肥农药
'
,
12
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100124
,
'
火工产品
'
,
12
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100125
,
'
橡胶、橡塑制品
'
,
12
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100126
,
'
塑料(塑胶)及其制品
'
,
12
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100127
,
'
化工原料及产品
'
,
12
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100128
,
'
涂料、油墨、颜料、染料
'
,
12
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100129
,
'
林产化工
'
,
12
,
0
);
insert
into
industry (id,name,fid,language)
values
(
13
,
'
钟表眼镜 工艺品 礼品
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100131
,
'
古董、收藏品
'
,
13
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100132
,
'
金银珠宝、饰品
'
,
13
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100133
,
'
气球、贺卡、日历
'
,
13
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100134
,
'
钟表、眼镜
'
,
13
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100135
,
'
工艺品
'
,
13
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100136
,
'
礼品
'
,
13
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100137
,
'
旗篷、镜框
'
,
13
,
0
);
insert
into
industry (id,name,fid,language)
values
(
14
,
'
造纸 纸品 印刷 包装
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100141
,
'
造纸、纸张
'
,
14
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100142
,
'
纸品
'
,
14
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100143
,
'
印刷、制版、装订
'
,
14
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100144
,
'
印刷用品及器材
'
,
14
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100145
,
'
包装
'
,
14
,
0
);
insert
into
industry (id,name,fid,language)
values
(
15
,
'
新闻 出版 科研 教育
'
,
null
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100151
,
'
新闻出版
'
,
15
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100152
,
'
广播影视
'
,
15
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100153
,
'
音像制品、图书销售
'
,
15
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100154
,
'
科研设计 气象地质 技术监测
'
,
15
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100155
,
'
高新技术
'
,
15
,
0
);
insert
into
industry (id,name,fid,language)
values
(
100156
,
'
教育事业
'
,
15
,
0
);