标签:通过 null 图片 数据库表 one read cto 分享图片 市级
今天在网上找了很多省市级联,发现省市县镇村级联很少。
研究了数据很难找到,还好在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); } }
标签:通过 null 图片 数据库表 one read cto 分享图片 市级
原文地址:https://www.cnblogs.com/201608chen/p/9106350.html