求贴源码!谢了!求贴源码!谢了!求贴源码!谢了!

解决方案 »

  1.   

    http://zhidao.baidu.com/question/127757449.html读取txt文件存进string ,如果有多条肯定是有隔开符号的 例如(1|2|3) 那你根据|分组就可以了 然后直接插入数据库 自己多百度 什么都给你写那你干嘛
      

  2.   

    格式只有你自己知道,自己根据txt文本格式,解析数据
      

  3.   

    SQLServer 可以直接导入txt文件对着数据库右键  导入数据  数据源选择平面文件  剩下的你要是不会,就没办法了
      

  4.   

    不知道你是要把整个TXT文件放到数据库中,还是把文件内的字符串放到数据库中,说清楚啊!
      

  5.   

    简单啊,、
    就是操作IO流呀一行一行的读取至一个List里
    然后再批量保存至数据库就是了。只是如果有多个字段 需要有固定格式 比如字段和字段之间需要有特殊符号例如 张三|学生|18没有固定格式是很难导入进去的。就跟excel样。
      

  6.   

    贴这几句关键代码。
    按行返回字符串数组//读内容,按行返回字符串数组
            public static String[] ReadAllLines(String absolutePath)
            {
                return ReadAllLines(absolutePath, Encoding.UTF8);
            }        public static String[] ReadAllLines(String absolutePath, Encoding encoding)
            {
                ArrayList list = new ArrayList();
                using (StreamReader reader = new StreamReader(absolutePath, encoding))
                {
                    String str;
                    while ((str = reader.ReadLine()) != null)
                    {
                        list.Add(str);
                    }
                }
                return (String[])list.ToArray(typeof(String));
            } 之后循环数组,若一行的文本需要拆成多个数据库字段的值,可用Split按特殊符号分隔.
    最终批量插入数据库就行.数据库操作找得sqlhelper类就解决
      

  7.   

    百度一下SQL Server中的“BULK INSERT”