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

Thảo luận trong 'C#' bắt đầu bởi withyou, 11 Tháng một 2011.

  1. withyou Windows 3.0

    Offline
    Số bài viết:
    99
    Đã được thích:
    30
    Điểm thành tích:
    40
    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.

    Mã:
        using System;  
        using System.Collections.Generic;  
        using System.Text;  
        using System.Data.SqlClient;  
        using System.Xml;  
        using System.Data;   
        namespace Test  
        {  
            class Class1  
            {  
                static void Main(string[] args)  
                {  
                    //tạo đối tượng DataSet   
                    DataSet ds = new DataSet();   
                    //chuỗi nối kết với SQL SERVER   
                    string connString = @"server = (local);database = northwind;uid=sa;pwd=123456";   
                    //tạo bộ kết nối   
                    SqlConnection conn = new SqlConnection(connString);  
                    //câu lệnh truy vấn dữ liệu   
                    string query = "select * from customers where region = 'WA' ";   
                    //tạo Adapter và điền đầy DataSet   
                    SqlDataAdapter da = new SqlDataAdapter(query, conn);   
                    da.Fill(ds, "customers");   
                    //tạo đối tượng XmlDataDocument, lấy dữ liệu từ DataSet   
                    XmlDataDocument xmlDataDoc = new XmlDataDocument(ds);   
                    //lưu nội dung trong DataSet vào tập tin C:\customers.xml   
                    xmlDataDoc.Save(@"C:\customers.xml");   
                    //đóng dứt kết nối  
                    conn.Close();  
                    Console.Write("Successful!");  
                }   
            }  
        }  
    
    
    Và đây là kết quả đưa ra:
    [IMG]

    Nguồn : Aptech
    viethung_9x, sunboy, integer3 người khác thích bài này.
  2. zphuoocm Thành Viên Mới

    Offline
    Số bài viết:
    434
    Đã được thích:
    85
    Điểm thành tích:
    0
    hay hay lắm, nhưng cuối năm mới cần đánh dấu phát tới hồi tìm không thấy :congratulate:
  3. lyvinhr00m cụ lý

    Offline
    Số bài viết:
    1.234
    Đã được thích:
    930
    Điểm thành tích:
    900
    Cái môn này hồi sáng mới nhận bài tập nè, hiện giờ thì chưa hiểu lắm nhưng chắc sau này cần đây.
  4. integer Tiếu Ngạo Giang Hồ

    Offline
    Số bài viết:
    1.695
    Đã được thích:
    1.313
    Điểm thành tích:
    900
    kỳ này các môn cũng khá nặng, các bạn làm từ bây giờ luôn càng tốt, để đến cuối kỳ sẽ không kịp đâu.
  5. HoaKhanhIT Thành Viên Mới

    Offline
    Số bài viết:
    123
    Đã được thích:
    81
    Điểm thành tích:
    0
    Đừng lo gì cả. Cái môn XML này rất dễ, nên dành thời gian tìm hiểu các ứng dụng của nó thay vì cặm cụi viết code.
  6. integer Tiếu Ngạo Giang Hồ

    Offline
    Số bài viết:
    1.695
    Đã được thích:
    1.313
    Điểm thành tích:
    900
    Đọc theo giáo trình C# các chương sau có nói về CSDL sử dụng XML. tài liệu có trên ftp trường mình. các bạn tham khảo.
  7. hoekaka Windows 95

    Offline
    Số bài viết:
    359
    Đã được thích:
    114
    Điểm thành tích:
    90
    cũng đang học về C# ... bạn nào có bài tập về kế thừa và đa hình share mình với .. có luôn bài giải thì càng tốt

Chia sẻ trang này