C# XML导入数据库

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();
        }

    }
}
时间: 2024-12-03 09:17:25

C# XML导入数据库的相关文章

【DRP】采用dom4j完成XML文件导入数据库

xml文件在现在的web开发中扮演着重要的角色,从数据库连接配置到其他各种参数的设置,xml文件在反射技术的应用中举足轻重,也正因为xml文件中保存着如此重要的参数,所以对xml文件的读写操作就显得更加重要.下面我们重点讲解一下dom4j完成XML文件导入数据库. 0.带读取的xml文件如下: 1.利用PL/SQL导入SQL脚本,建立Oracle数据库表(表T_XML)结构,用于接收xml导入的数据 2.按照下图,建立目录并导入相应文件 通过引入的相关jar包,实现dom4j技术解析xml文件(

JAVA学习之 将xml导入到数据库

我们知道向数据库中插入数将xml导入到数据库将xml导入到数据库据的方式有很多种,以前接触最多的都是通过sql语句简单的插入一条数据,今天要学习是将xml中的数据一次添加到数据库中: 首先要写一个xml文件: <?xml version="1.0" encoding="utf-8"?> <ACCESOS> <item> <SOCIO> <NUMERO>00045050</NUMERO> <

ADO.NET笔记(一)XML导入导出和数据库

数据导出成XML文件 #region 数据导出成XML文件 string sql = "select Id, CallerNumber, TelNum, StartDateTime, EndDateTime from chens.CallRecords"; XDocument xDoc = new XDocument(); //创建根目录 XElement person = new XElement("person"); xDoc.Add(person); usin

跟踪数据库中执行时间超过1.5秒的语句及SP,导入数据库

跟踪 --============================================================================ --新建两个目录 D:\InOut\TraceDB D:\InOut\TraceLog\ --建数据库,建跟踪执行时间超过1.5秒的语句及SP --建作业,每天在固定时间将跟踪文件导入数据库 --======================================================================

[Asp.net]常见数据导入Excel,Excel数据导入数据库解决方案,总有一款适合你!

引言 项目中常用到将数据导入Excel,将Excel中的数据导入数据库的功能,曾经也查找过相关的内容,将曾经用过的方案总结一下. 方案一 NPOI NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目.使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写.NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作

Java实现Excel导入数据库,数据库中的数据导入到Excel

实现的功能: Java实现Excel导入数据库,如果存在就更新 数据库中的数据导入到Excel 1.添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下­ 2.Excel文件目录:D://book.xls 3.数据库名:javenforexcel 4.表名:stu 5.编写类:连接mysql的字符串方法.插入的方法.实体类­­ 表结构如下 : 连接数据库的工具类 package com.javen.db; import java.sql.Co

C#实现XML文件数据库

C#实现文件数据库 http://www.cnblogs.com/gaochundong/archive/2013/04/24/csharp_file_database.html#3100076 应用XML作为数据库的快速开发框架 http://www.cnblogs.com/wardensky/p/4170605.html?ADUIN=422159763&ADSESSION=1418987900&ADTAG=CLIENT.QQ.5317_.0&ADPUBNO=26342

几个数据库的小案例(一):将文本文件中的信息导入数据库的表中

从文本文件添加到数据库用户表的记录(有两个文件:frmMain.cs  SqlHelper.cs  ) //FrmMain.cs//作者:Meusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Fo

导入数据库出现html lang=&#39;zh&#39; dir=&#39;ltr&#39; class=&#39;ie ie7错误代码解决方法

今天遇到一个客户导入数据库错误的问题,导入后出现错误代码如下: <!DOCTYPE HTML><html lang='zh' dir='ltr' class='ie ie7'><meta charset="utf-8" /><meta name="robots" content="noindex,nofollow" /><meta http-equiv="X-UA-Compatibl