之前写过“使用HTTP GET请求12306网站接口获取车站名和车站Code”。链接地址是:

   http://www.cnblogs.com/litao4047/archive/2013/05/31/3110781.html

这个链接所表述的内容是,从12306网站上利用get解析地址获取车站名和代号,获取到的数据就是网站上的那个js文件(数据没有经过处理),全国火车站代号字典:station_name.js

今天,所要讲述的就是,处理上面链接获取到的数据,写个插入方法将数据更新到数据库表中。处理获取到的数据形式如下:

   比如,获取的一条数据是var station_names ='@bjb|北京北|VAP|beijingbei|bjb|0';经过处理后(字段分割),想要是数据就是'北京北'和'VAP',然后将这样的数据更新到后台数据库中。

首先,将形如'@bjb|北京北|VAP|beijingbei|bjb|0'的数据分割成六个字段firstLetter(首字母),name(站点名),code(站点代号),pinyin(全拼),shorthand(缩写),order(排序),建立一个Model类用于存储数据,代码示例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Update_Train_Code
{
    /// <summary>
    /// 站点信息
    /// </summary>
    public class Station
    {
        private string name;//站点名

        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        private string code;//缩写

        public string Code
        {
            get { return code; }
            set { code = value; }
        }
        private string firstLetter;//首字母

        public string FirstLetter
        {
            get { return firstLetter; }
            set { firstLetter = value; }
        }
        private string pinyin;// 全拼

        public string Pinyin
        {
            get { return pinyin; }
            set { pinyin = value; }
        }
        private string shorthand;// 简写

        public string Shorthand
        {
            get { return shorthand; }
            set { shorthand = value; }
        }
        private string order;// 排序

        public string Order
        {
            get { return order; }
            set { order = value; }
        }
    }
}
Station站点信息Model类

相关文章:

  • 2021-12-31
  • 2021-12-29
  • 2021-08-13
  • 2021-11-25
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2021-06-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2021-08-18
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
相关资源
相似解决方案