省市县镇村级联数据

今天在网上找了很多省市级联,发现省市县镇村级联很少。

研究了数据很难找到,还好在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);

            }
        }
View Code

猜你喜欢

转载自www.cnblogs.com/201608chen/p/9106350.html