省市县镇村级联数据
Posted 201608chen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了省市县镇村级联数据相关的知识,希望对你有一定的参考价值。
今天在网上找了很多省市级联,发现省市县镇村级联很少。
研究了数据很难找到,还好在http://www.42du.cn/paper/15上找到了数据与方法。
将网上的数据复制下来,通过读取文件将数据放到数据库中方便以后调用。
//读取文件,将字符串分割后保存到数据库表中 public void StringTODA(){ StreamReader sr1 = new StreamReader("E:\\中国省城市县镇村五级数据6.txt", Encoding.Default); String line= sr1.ReadToEnd(); //"110112105204:梁各庄村","110112105204:梁各庄村" string[] arrystr1 = line.Split(‘,‘); if (arrystr1 == null) { return; } foreach (string e in arrystr1) { //"110112105204:梁各庄村" string[] arrye = e.Trim().Substring(1,e.Length-2).Split(‘:‘); if (arrye!=null) { string a=arrye[0].ToString().Trim(); string b=arrye[1].ToString().Trim(); string c=""; if (a.Length == 12) {//村 c = a.Substring(0, a.Length - 3); } else if (a.Length == 9) { c = a.Substring(0, a.Length - 3); } else if (a.Length == 6) { c = a.Substring(0, a.Length - 2); } else if (a.Length == 4) { c = a.Substring(0, a.Length - 2); } Add(a,b,c); } Console.WriteLine(e); } Console.WriteLine("-----------结束--------------------------------------------------"); Console.ReadLine(); } public void Add(string a,string b,string c) { using (DBAccess dbc = DBAccess.DBFactory()) { string strCmd = @"INSERT INTO p_provinces ( re_code,re_name,re_parent ) VALUES ( " + DBAccess.GetSingleQuote(a) + ", " + DBAccess.GetSingleQuote(b) + ", " + DBAccess.GetSingleQuote(c) + " ) "; dbc.ExecuteNonQuery(strCmd); } }
以上是关于省市县镇村级联数据的主要内容,如果未能解决你的问题,请参考以下文章
最全最新🇨🇳中国省市区县乡镇街道json,csv,sql数据