C# and .NET FrameworkBài 6: Data Access and Viewingwith .NETĐoàn Quang Minh
Số trang: 20
Loại file: pdf
Dung lượng: 230.86 KB
Lượt xem: 21
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
C# and .NET FrameworkBài 6: Data Access and Viewingwith .NETĐoàn Quang Minh minhdqtt@gmail.com http://www.VTPortal.net Last update: 30. December 2006Data Access and Viewing with .NET Editor: Đoàn Quang Minh Đoà1Mục lụcADO.NET Overview Using Database Connections Commands Quick Data Access: The Data Reader Working with DataSet Viewing .NET data ExampleData Access and Viewing with .NET Editor: Đoàn Quang Minh Đoà 2ADO.NET OverviewADO.NET là gì– ADO - Microsofts ActiveX Data Objects: thư viện các cho phép truy cập và xử lý CSDL. – ADO có một số hạn chế: luôn luôn giữ kết nối, chỉ làm việc với CSDL... – ADO.NET: làm việc...
Nội dung trích xuất từ tài liệu:
C# and .NET FrameworkBài 6: Data Access and Viewingwith .NETĐoàn Quang Minh C# and .NET FrameworkBài 6: Data Access and Viewing 6: with .NET with Đoàn Quang Minh minhdqtt@gmail.com http://www.VTPortal.net Last update: 30. December 2006 Last 30. Data Access and Viewing with .NET - Data 1 Editor: Đoàn Quang Minh oà Mục lụcADO.NET OverviewUsing Database ConnectionsCommandsQuick Data Access: The Data ReaderWorking with DataSetWorking DataSetViewing .NET dataExample Data Access and Viewing with .NET - Data 2 Editor: Đoàn Quang Minh oà ADO.NET OverviewADO.NET là gì– ADO - Microsofts ActiveX Data Objects: thư viện các cho phép truy cập s ActiveX ADO và xử lý CSDL.– ADO có một số hạn chế: luôn luôn giữ kết nối, chỉ làm việc với CSDL...– ADO.NET: làm việc với các đối tượng dữ liệu, hỗ trợ mạnh mẽ SQLSQL Server, đồng thời hỗ trợ các kết nối OLE DB.namespace System.Datanamespace System.Data– Để truy cập và xử lý CSDL, sử dụng các namespace System.Data, System.Data.Common, System.Data.OleDb, System.Data.SqlClient, System.Data.SqlTypes.– Các lớp cơ bản trong System.Data: DataSet, DataTable, DataRow, DataColumn, DataRelation, Constraint– Các lớp đặc biệt: SqlCommand, OleDbCommand, SqlCommandBuilder, OleDbCommandBuilder, SqlConnection, OleDbConnection, SqlDataAdapter, OleDbDataAdapter, SqlDataReader, OleDbDataReader, SqlParameter, OleDbParameter, SqlTransaction, OleDbTransaction Data Access and Viewing with .NET - Data 3 Editor: Đoàn Quang Minh oàUsing Database ConnectionsMuốn truy vấn CSDL, chúng ta phải có một kết nối đếnCSDL– Sử dụng lớp SqlConnection, OleDbConnection Cung cấp chuỗi kết nối: thông thường bao gồm tên server, tên CSDL, tên truy cập, mật khẩu. Sử dụng các phương thức Open() và Close().– Sử dụng kết nối hiệu quả Đóng ngay kết nối khi không dùng nữa: thông thường, chúng ta không duy trì một kết nối “cứng” đến CSDL. Khi cần truy vấn, chúng ta mở kết nối, truy vấn xong, đóng ngay kết nối lại. Khối lệnh kết nối nên đặt trong khối try…catch Từ khóa using: sử dụng một đối tượng. Ra khỏi phạm vi của using, using: đối tượng sẽ bị huỷ.– Transactions Transactions là gì?. Transactions Sử dụng thông qua SqlTransaction hoặc OleDbTransaction. Data Access and Viewing with .NET - Data 4 Editor: Đoàn Quang Minh oà CommandsLà đối tượng thực thi câu lệnh– Một đối tượng command thông thường được sử dụng để thực thi một câu lệnh SQL hoặc một thủ tục lưu.– Các bước thực hiện: Khai báo và mở một connection. Khai báo một chuỗi chứa câu lệnh SQL hoặc tên thủ tục lưu Khai báo một đối tượng command với câu lệnh truy vấn và nguồn kết nối. Chỉ định thuộc tính câu truy vấn: dạng text hay thủ tục lưu. Thêm các tham số của câu truy vấn. Thực hiện lệnh truy vấn: tuỳ theo yêu cầu thực hiện các lệnh khác nhau Data Access and Viewing with .NET - Data 5 Editor: Đoàn Quang Minh oà CommandsCác lệnh truy vấn với command.– ExecuteNonQuery() Thực thi câu lệnh, không trả về kết quả. Thường sử dụng trong truy vấn không cần quan tâm đến kết quả, ví dụ các lệnh delete, insert, update…– ExecuteReader() Trả về một DataReader. Thường sử dụng trong các truy vấn hiển thị dữ liệu.– ExecuteScalar() Trả về một đối tượng duy nhất. Thường sử dụng trong các truy vấn trả về một giá trị dữ liệu đơn, ví dụ các lệnh tính tổng, tính trung bình, tính min/max…– ExecuteXmlReader() Trả về một XmlReader. Thường được xử dụng khi hiển thị dữ liệu dưới dạng XML. Nên dùng nếu CSDL hỗ trợ truy vấn XML, ví dụ SQL Server 2000. Data Access and Viewing with .NET - Data 6 Editor: Đoàn Quang Minh oà Commandspublic class ExecuteScalarExamplepublic ExecuteScalarExample{ public static void Main(string[] args) p ...
Nội dung trích xuất từ tài liệu:
C# and .NET FrameworkBài 6: Data Access and Viewingwith .NETĐoàn Quang Minh C# and .NET FrameworkBài 6: Data Access and Viewing 6: with .NET with Đoàn Quang Minh minhdqtt@gmail.com http://www.VTPortal.net Last update: 30. December 2006 Last 30. Data Access and Viewing with .NET - Data 1 Editor: Đoàn Quang Minh oà Mục lụcADO.NET OverviewUsing Database ConnectionsCommandsQuick Data Access: The Data ReaderWorking with DataSetWorking DataSetViewing .NET dataExample Data Access and Viewing with .NET - Data 2 Editor: Đoàn Quang Minh oà ADO.NET OverviewADO.NET là gì– ADO - Microsofts ActiveX Data Objects: thư viện các cho phép truy cập s ActiveX ADO và xử lý CSDL.– ADO có một số hạn chế: luôn luôn giữ kết nối, chỉ làm việc với CSDL...– ADO.NET: làm việc với các đối tượng dữ liệu, hỗ trợ mạnh mẽ SQLSQL Server, đồng thời hỗ trợ các kết nối OLE DB.namespace System.Datanamespace System.Data– Để truy cập và xử lý CSDL, sử dụng các namespace System.Data, System.Data.Common, System.Data.OleDb, System.Data.SqlClient, System.Data.SqlTypes.– Các lớp cơ bản trong System.Data: DataSet, DataTable, DataRow, DataColumn, DataRelation, Constraint– Các lớp đặc biệt: SqlCommand, OleDbCommand, SqlCommandBuilder, OleDbCommandBuilder, SqlConnection, OleDbConnection, SqlDataAdapter, OleDbDataAdapter, SqlDataReader, OleDbDataReader, SqlParameter, OleDbParameter, SqlTransaction, OleDbTransaction Data Access and Viewing with .NET - Data 3 Editor: Đoàn Quang Minh oàUsing Database ConnectionsMuốn truy vấn CSDL, chúng ta phải có một kết nối đếnCSDL– Sử dụng lớp SqlConnection, OleDbConnection Cung cấp chuỗi kết nối: thông thường bao gồm tên server, tên CSDL, tên truy cập, mật khẩu. Sử dụng các phương thức Open() và Close().– Sử dụng kết nối hiệu quả Đóng ngay kết nối khi không dùng nữa: thông thường, chúng ta không duy trì một kết nối “cứng” đến CSDL. Khi cần truy vấn, chúng ta mở kết nối, truy vấn xong, đóng ngay kết nối lại. Khối lệnh kết nối nên đặt trong khối try…catch Từ khóa using: sử dụng một đối tượng. Ra khỏi phạm vi của using, using: đối tượng sẽ bị huỷ.– Transactions Transactions là gì?. Transactions Sử dụng thông qua SqlTransaction hoặc OleDbTransaction. Data Access and Viewing with .NET - Data 4 Editor: Đoàn Quang Minh oà CommandsLà đối tượng thực thi câu lệnh– Một đối tượng command thông thường được sử dụng để thực thi một câu lệnh SQL hoặc một thủ tục lưu.– Các bước thực hiện: Khai báo và mở một connection. Khai báo một chuỗi chứa câu lệnh SQL hoặc tên thủ tục lưu Khai báo một đối tượng command với câu lệnh truy vấn và nguồn kết nối. Chỉ định thuộc tính câu truy vấn: dạng text hay thủ tục lưu. Thêm các tham số của câu truy vấn. Thực hiện lệnh truy vấn: tuỳ theo yêu cầu thực hiện các lệnh khác nhau Data Access and Viewing with .NET - Data 5 Editor: Đoàn Quang Minh oà CommandsCác lệnh truy vấn với command.– ExecuteNonQuery() Thực thi câu lệnh, không trả về kết quả. Thường sử dụng trong truy vấn không cần quan tâm đến kết quả, ví dụ các lệnh delete, insert, update…– ExecuteReader() Trả về một DataReader. Thường sử dụng trong các truy vấn hiển thị dữ liệu.– ExecuteScalar() Trả về một đối tượng duy nhất. Thường sử dụng trong các truy vấn trả về một giá trị dữ liệu đơn, ví dụ các lệnh tính tổng, tính trung bình, tính min/max…– ExecuteXmlReader() Trả về một XmlReader. Thường được xử dụng khi hiển thị dữ liệu dưới dạng XML. Nên dùng nếu CSDL hỗ trợ truy vấn XML, ví dụ SQL Server 2000. Data Access and Viewing with .NET - Data 6 Editor: Đoàn Quang Minh oà Commandspublic class ExecuteScalarExamplepublic ExecuteScalarExample{ public static void Main(string[] args) p ...
Tìm kiếm theo từ khóa liên quan:
tài liệu công nghệ thông tin thủ thuật máy tính kinh nghiệm máy tính hướng dẫn học công nghệ thông tin mẹo công nghệ thông tinGợi ý tài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 314 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 303 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 213 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 207 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 203 0 0 -
Hướng dẫn cách khắc phục lỗi màn hình xanh trong windows
7 trang 202 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 202 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 202 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 201 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 198 0 0