zoukankan      html  css  js  c++  java
  • 利用ADO.NET将XML转换成数据库表

    1 DataSet ds = new DataSet();
    2 ds.ReadXml(@"users.xml");
    3
    4 DataTable dt = ds.Tables[0];
    5
    6 if (dt.Rows.Count > 0)
    7 {
    8 using (SqlConnection con = new SqlConnection(connectionString))
    9 {
    10 con.Open();
    11 using (SqlCommand cmd = new SqlCommand())
    12 {
    13 cmd.CommandText = "sp_insertUser";
    14 cmd.CommandType = CommandType.StoredProcedure;
    15 cmd.Connection = con;
    16
    17 cmd.Parameters.Add("@id", SqlDbType.Int);
    18 cmd.Parameters.Add("@name", SqlDbType.NChar, 10);
    19 cmd.Parameters.Add("@city", SqlDbType.NChar, 10);
    20 cmd.Parameters.Add("@address", SqlDbType.NChar, 20);
    21 foreach (DataRow row in dt.Rows)
    22 {
    23 int id = int.Parse((string)row[0]);
    24 string name = (string)row[1];
    25 string city = (string)row[2];
    26 string address = (string)row[3];
    27 SqlParameter para;
    28 para = cmd.Parameters[0];
    29 para.Value = id;
    30 para = cmd.Parameters[1];
    31 para.Value = name;
    32 para = cmd.Parameters[2];
    33 para.Value = city;
    34 para = cmd.Parameters[3];
    35 para.Value = address;
    36
    37 count += cmd.ExecuteNonQuery();
    38
    39 }
    40 }
    41 }
    42 }
  • 相关阅读:
    Unity Shader 之 uv动画
    c++源文件后缀名问题
    Unity Shader 之 透明效果
    正则表达式
    Unity Shader基础
    Unity Shader 之 渲染流水线
    2017/11/22 Leetcode 日记
    2017/11/21 Leetcode 日记
    2017/11/13 Leetcode 日记
    2017/11/20 Leetcode 日记
  • 原文地址:https://www.cnblogs.com/freewater/p/2020331.html
Copyright © 2011-2022 走看看