gpt4 book ai didi

c# - 将数据从 XML 文件导入到 SQL 数据库

转载 作者:数据小太阳 更新时间:2023-10-29 01:54:33 26 4
gpt4 key购买 nike

是否可以将数据从 XML 文件导入到 SQL 数据库,如果可以,将如何完成。我有一个包含大约 50 000 个条目的 XML 文件,我必须创建一个应用程序来处理这些数据(主要是读取和比较)——所以我担心的是对这些数据量的处理(而且很有可能将来会有更多)将非常缓慢且效率低下。如果您认为还有其他更好的选择,请提出建议。谢谢

最佳答案

您可以使用 SQL Server Import and Export Wizard .你也可以看看SQL Server Integration Services .如果您想使用 C#,那么 SQL 服务器确实支持 XML 数据类型。你可以利用它。

也可以尝试读取数据集中的数据,然后使用BulkInsert在 SQL Server 中插入数据

DataSet reportData = new DataSet();
reportData.ReadXml(Server.MapPath("yourfile.xml"));
SqlConnection connection = new SqlConnection("DB ConnectionSTring");
SqlBulkCopy sbc = new SqlBulkCopy(connection);
sbc.DestinationTableName = "yourXMLTable";

编辑:对于 SQL Server 2005 检查 SQL Server 2005 Import / Export Wizard

关于c# - 将数据从 XML 文件导入到 SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10795787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com