博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TXT导入数据到SQL
阅读量:6002 次
发布时间:2019-06-20

本文共 1994 字,大约阅读时间需要 6 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.IO;namespace _03导入数据{    class Program    {        static void Main(string[] args)        {            string str = "Data Source=XY-PC;Initial Catalog=MyItcast;Integrated Security=True";            using (StreamReader reader=new StreamReader("333.txt"))            {                string line= reader.ReadLine();//第一行列名读完了,不要了                using (SqlConnection con=new SqlConnection(str))                {                    con.Open();                    string sql = "insert into UserLogin values(@UserName, @UserPwd)";                    SqlParameter[] ps = {                                            //告诉数据库 我的参数中存的值要以nvarchar类型存到表中                                          new SqlParameter("@UserName", System.Data.SqlDbType.NVarChar),                                          new SqlParameter("@UserPwd", System.Data.SqlDbType.VarChar)                                        };                    using (SqlCommand cmd=new SqlCommand(sql,con))                    {                        cmd.Parameters.AddRange(ps);//因为第一行是列名,只读取一次,所以不放入while循环                        while ((line = reader.ReadLine()) != null)                        {                            string[] txts = line.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);                            //把参数用什么值替换                            ps[0].Value = txts[1];//名字,填到语句里string sql = "insert into UserLogin values(@UserName, @UserPwd)"; txts[0]是ID,是逻辑主键标识,舍弃掉                            ps[1].Value = txts[2];                            cmd.ExecuteNonQuery();//循环执行SQL语句 string sql = "insert into UserLogin values(@UserName, @UserPwd)";                          }                                           }                }            }            Console.WriteLine("学好挖掘机控制计算机成为卡帕斯基");            Console.ReadKey();        }    }}

 

转载于:https://www.cnblogs.com/blacop/p/6056725.html

你可能感兴趣的文章
安装numpy、nltk问题汇总
查看>>
nyoj 460 项链 (区间dp)
查看>>
Readprocessmemory使用方法
查看>>
【noip模拟题】藏宝图(prim)
查看>>
pagePiling.js - 创建漂亮的全屏滚动效果
查看>>
GREENPLUM简单介绍
查看>>
[Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.2.6
查看>>
HTTP Analyzer——WEB调试代理
查看>>
shell date 命令整理
查看>>
史上最全Java表单验证封装类
查看>>
nuget命令的用法:
查看>>
矩阵构造方法(转载)
查看>>
UIView下使用Animation控制动画
查看>>
Lowest Common Ancestor of Two Nodes in a Binary Tree
查看>>
(笔记)Linux 如何查看线程数最佳解决方案
查看>>
careercup-排序和查找 11.5
查看>>
Tomcat 生产服务器性能优化
查看>>
【开源一个小工具】一键将网页内容推送到Kindle
查看>>
Android -- Gradle
查看>>
Java的递归算法
查看>>