求解能运行的源代码,谢谢!)有一个记录了工人体重的文本文档,每个工人是一行,每行是用|分割的数据,用线分割的域分别是姓名、年龄、体重。
小白|32|100
小红|21|90
王五|28|110创建一个数据库表T_Workers,包含如下字段:Id(主键)、Name(姓名)、Age(年龄)、Weight(体重)。
编写程序实现如下的功能
1) 读取体重文本文件,将文本文件逐行解析插入到表T_Workers中。
2) 从表中查出所有工人的平均体重。
3) 用户输入一个体重后输出所有大于等于这个体重的工人的姓名和体重。

解决方案 »

  1.   

    文件读取和插入数据帮你写了一下,我正好也做个记录以后可以用...http://www.cnblogs.com/ghypnus/archive/2012/03/30/2425973.html
    第二第三个问题我认为是单纯的数据库操作,比较简单,就没写
      

  2.   

     using (StreamReader sr = new StreamReader(tempPath, Encoding.Default))
                {
                    while ((line = sr.ReadLine()) != null)
                    {
                     //读取每行的值,,存放在数组中
                     string[]  stringArray = line.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries);
                    }
                }
     }
    //添加到数据库。。很多种方法。。自己