Danh mục

CHƯƠNG V: ADO.NET

Số trang: 51      Loại file: ppt      Dung lượng: 666.00 KB      Lượt xem: 20      Lượt tải: 0    
Jamona

Phí tải xuống: 26,000 VND Tải xuống file đầy đủ (51 trang) 0
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

ADO.NET cung cấp khả năng truy cập các nguồn dữ liệu một cách nhất quán như SQL Server, dữ liệu quản lý thông qua OLE DB và XMLADO.NET bao gồm các trình cung cấp dữ liệu .NET (.NET data provider) cho việc kết nối đến cơ sở dữ liệu, thực thi một câu lệnh và truy xuất kết quả.
Nội dung trích xuất từ tài liệu:
CHƯƠNG V:ADO.NET CHƯƠNGV: ADO.NET Lý thuyết: 3 tiết Thực hành 6 tiết01/14/13 1ADO.NETTổng quan về ADO.NETTạo kết nối đến CSDL.Các điều khiển ràng buộc danh sách(List- Bound)Hiển thị DataSet vào điều khiển List- Bound01/14/13 2TỔNG QUAN VỀ ADO.NETADO.NET cung cấp khả năng truy cập các nguồn dữ liệu một cách nhất quán như SQL Server, dữ liệu quản lý thông qua OLE DB và XMLADO.NET bao gồm các trình cung cấp dữ liệu .NET (.NET data provider) cho việc kết nối đến cơ sở dữ liệu, thực thi một câu lệnh và truy xuất kết quả.01/14/13 3TỔNG QUAN VỀ ADO.NETĐối tượng ADO.NET Dataset cũng có thể được sử dụng một cách độc lập với .NET data provider để quản lý dữ liệu thuộc những ứng dụng hoặc những nguồn từ XMLLớp ADO.NET được tìm thấy trong namespace System.Data, và được tích hợp với lớp XML được tìm thấy trong namespace System.Xml Connection01/14/13 4MôhìnhđốitượngADO.NET01/14/13 5MôhìnhđốitượngADO.NET01/14/13 6KHÔNG GIAN TÊNKhông gian tên sử dụng trong ADO.NET gồm: System.Data System.Data.Common System.Data.SqlClient: dùng cho cơ sở dữ liệu SQL System.Data.OleDb dùng cho cơ sở dữ liệu access01/14/13 7CẤU TRÚC CỦA ADO.NETADO.NET Components được thiết kế để quản lý việc truy cập dữ liệu từ nguồn dữ liệu. Có 2 thành phần chính trong ADO.NET: ADO.NET Dataset là thành phần chính của kiến trúc kết nối gián đoạn của ADO.NET. Dataset bao gồm tập hợp một hoặc nhiều đối tượng DataTable01/14/13 8 CẤU TRÚC CỦA ADO.NET  NET Data Provider - một tập hợp các thành phần bao gồm các đối tượng Connection: cung cấp việc kết nối đến CSDL Command :truy cập các câu lệnh CSDL DataReader: cung cấp một luồng truy xuất DL DataAdapter: cung cấp cầu nối giữa đối tượng Dataset và CSDL. DataAdapter sử dụng đối tượng Command để thực thi các câu lệnh SQL01/14/13 9CẤU TRÚC CỦA ADO.NET01/14/13 10 Các đối tượng trong ADO.Net Đối tượng Connection  Chức năng: Thiết lập kết nối đến cơ sở dữ liệu  Kết nối với cơ sở dữ liệu access:OleDbConnection con;// Khai báoString strcon;strCon =Provider=Microsoft.Jet.OleDb.4.0;Data Source =;strCon = strCon + Server.MapPath(.) + \sv.mdb;con = new OleDbConnection(strCon);con.Open(); 01/14/13 11Kết nối với cơ sở dữ liệu Sql:SqlConnection con;// Khai báoString strcon;strCon=“Server=ServerName;Database=DBName;uid=userName;pwd=password”;con = new SqlConnection(strCon);con.Open(); 01/14/13 12Cácphươngthức:ExecuteNonQuery():Thựcthinhữngcâulện hnhư: INSERT, UPDATE or DELETEExecuteScalar():Trảvềgiátrịđơntừmộttruy vấndữliệu.ExecuteReader():Trảvềtậprecord.01/14/13 13Các phương thức của ConnectionPhương thức Open(): mở kết nối Close(): đóng kết nối01/14/13 14Các đối tượng trong ADO.NetĐối tượng Command: thực thi câu lệnh SQL hoặc một Stored procedureMột Data Command là một thể hiện của class OleDbCommand hoặc class SqlCommand01/14/13 15Các đối tượng trong ADO.NetCác phương thức của DataCommand Cancel(): Huỷ bỏ thực thi của một SqlCommand CreateParameter():Tạo một thể hiện mới cho đối tượng SqlParameter.01/14/13 16 Các đối tượng trong ADO.NetExecuteNonQuery(): Thực thi một câu lệnh T-SQL dựa vào Connection và trả về số mẫu tin bị ảnh hưởng như UPDATE, INSERT, DELETE.ExecuteScalar(): Trả về giá trị đơn (Giá trị cụ thể như 1 table, 1 record, 1 filed …) từ một truy vấn dữ liệu.ExecuteReader(): Gửi CommandText đến Connection và xây dựng một SqlDataReader, trả về tập các records 01/14/13 17Các đối tượng trong ADO.NetCác thuộc tính của Data Command Connection: Command tham chiếu đến một connection, đối tượng này dùng để giao tiếp với cơ sở dữ liệu, nhận hay trả về SqlConnection mà command sử dụng CommandText: nhận hoặc trả về câu lệnh T-Sql hay thủ tục để thực thi01/14/13 18 Các đối tượng trong ADO.Net CommandTimeout: nhận hay trả về thời gian chờ thực thi CommandType: nhận/ trả về giá trị cho biết loại commandtext được gán, các giá trị gồm StoredProcedure, TableDirect,Text. Mặc định là TextOleDbCommand cmd = new OleDbCommand(strsql,con); (với strsql l ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: