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. Offline

    withyou

    • Windows 3.0

    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. Offline

    zphuoocm

    • Thành Viên Mới

    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. Offline

    lyvinhr00m

    • cụ lý

    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. Offline

    integer

    • Tiếu Ngạo Giang Hồ

    • :-?
    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. Offline

    HoaKhanhIT

    • Thành Viên Mới

    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. Offline

    integer

    • Tiếu Ngạo Giang Hồ

    • :-?
    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. Offline

    hoekaka

    • Windows 95

    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

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí