码迷,mamicode.com
首页 > 数据库 > 详细

C# XML导入数据库

时间:2015-09-11 20:41:34      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:

using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;

namespace XML
{
    class Program
    {
        static void Main(string[] args)
        {
           //Xml导入数据库
            //读取XML
           XDocument xdoc = XDocument.Load(@"C:\Users\Administrator\Desktop\xml\stu.xml");
            //根节点
            XElement root = xdoc.Root;
            //遍历根节点下所有的子节点
            foreach (var item in root.Elements())
            {
                string sql = "INSERT INTO t_student(name,age,gender) VALUES(@name,@age,@gender);";
                MySqlParameter[] ps = {
                                          new MySqlParameter("@name",item.Element("StuName").Value),
                                          new MySqlParameter("@age",item.Element("StuAge").Value),
                                          new MySqlParameter("@gender",item.Element("StuGender").Value)
                                      };
                MySqlHelper.ExecuteNonQuery(sql,ps);
            }
            Console.WriteLine("数据导入成功!");
            Console.ReadKey();
        }
          
    }
}

 

C# XML导入数据库

标签:

原文地址:http://www.cnblogs.com/phpweige/p/4801985.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!