ADO.NET 框架中,DataSet 对象提供了强大的 XML 数据支持。通过 WriteXml() 方法,可以将 DataSet 中的数据内容导出为 XML 格式文档。反之,ReadXml() 方法则可以将 XML 文件中的数据加载到 DataSet 对象中,方便数据的读取和操作。
以下代码示例演示了如何利用 DataSet 对象将数据库中的数据导出为 XML 文件:
DataSet myDataSet = new DataSet();
mySqlConnection.Open();
string SQLString = "Select * from JBQK";
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(SQLString, mySqlConnection);
mySqlDataAdapter.Fill(myDataSet);
string pathXML = System.Environment.CurrentDirectory + "JBQK.xml";
myDataSet.WriteXml(pathXML);
在上述代码中,首先创建了一个 DataSet 对象,然后使用 SqlDataAdapter 对象从数据库中检索数据并填充到 DataSet 中。最后,调用 DataSet 对象的 WriteXml() 方法将数据写入到指定的 XML 文件中。