zoukankan      html  css  js  c++  java
  • 读取文件并插入数据库(基础方法)

    1.读取得是文本文件
    2.SqlHelper(微软数据库操作类)

            /*
    *小白|32|100
    *小红|21|90
    *王五|28|110
    *小张|25|80
    */
    //读取文件信息方法
    private void ReadTxt()
    {
    //创建文件流FileStream
    FileStream fs = new FileStream(@"C:\Users\Administrator\Desktop\work.txt",
    FileMode.Open, FileAccess.Read);
    //创建字节流StreamReader
    StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("gb2312"));
    //循环读取文本中的每一行
    //sr.Peek():返回下一个可用字符,但不实用
    while(sr.Peek() != -1)
    {
    string temp = sr.ReadLine();
    string name = temp.Split('|')[0];//姓名
    int age = Convert.ToInt32(temp.Split('|')[1]);//年龄
    int weight = Convert.ToInt32(temp.Split('|')[2]);//体重
    //执行插入数据库操作
    SqlHelper.ExecuteNonQuery(SqlHelper.CreateCon(), CommandType.Text,
    string.Format("insert into T_Workers (name,age,weight) values ('{0}',{1},{2})",
    name,age,weight));
    }
    }
    code in my life.
  • 相关阅读:
    javaScript快速入门
    解决编程式路由往同一地址跳转时会报错的情况
    babel 依赖
    路由拆分可以达到一定程度的性能优化
    正则的扩展
    设计模式
    mysql数据库
    php基本语法
    事件循环
    面向对象编程
  • 原文地址:https://www.cnblogs.com/ghypnus/p/2425973.html
Copyright © 2011-2022 走看看