Thứ Tư, 1 tháng 4, 2009

Lưu nội dung CSDL vào tài liệu XML

Chương trình sau thực hiện việc lấy dữ liệu từ một bảng trong cơ sở dữ liệu và lưu lại nội dung vào một tài liệu XML. Bạn có thể thực hiện theo như hướng dẫn trong phần chú thích để đạt được kết quả mong muốn. using System; using System.Collections.Generic;...

Chương trình sau thực hiện việc lấy dữ liệu từ một bảng trong cơ sở dữ liệu và lưu lại nội dung vào một tài liệu XML. Bạn có thể thực hiện theo như hướng dẫn trong phần chú thích để đạt được kết quả mong muốn.

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Data.SqlClient;
  5. using System.Xml;
  6. using System.Data;
  7. namespace Test
  8. {
  9. class Class1
  10. {
  11. static void Main(string[] args)
  12. {
  13. //tạo đối tượng DataSet
  14. DataSet ds = new DataSet();
  15. //chuỗi nối kết với SQL SERVER
  16. string connString = @"server = (local);database = northwind;uid=sa;pwd=123456";
  17. //tạo bộ kết nối
  18. SqlConnection conn = new SqlConnection(connString);
  19. //câu lệnh truy vấn dữ liệu
  20. string query = "select * from customers where region = 'WA' ";
  21. //tạo Adapter và điền đầy DataSet
  22. SqlDataAdapter da = new SqlDataAdapter(query, conn);
  23. da.Fill(ds, "customers");
  24. //tạo đối tượng XmlDataDocument, lấy dữ liệu từ DataSet
  25. XmlDataDocument xmlDataDoc = new XmlDataDocument(ds);
  26. //lưu nội dung trong DataSet vào tập tin C:\customers.xml
  27. xmlDataDoc.Save(@"C:\customers.xml");
  28. //đóng dứt kết nối
  29. conn.Close();
  30. Console.Write("Successful!");
  31. }
  32. }
  33. }

Và đây là kết quả đưa ra khi chạy chương trình trên:

Không có nhận xét nào:

Đăng nhận xét