Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
Chương 6. Giói thiệu ADO.NET6.1.Kiến trúc ADO.NETTrong nhừng ngày đầu kin Internet mới phát triển ADO được sứ dung nhiều trong các ứng dụng Web viết b Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định bang ASP. Sau này, Mircosoft nhận ra mô hình kết nối ADO không thích hợp cho mô hình ứng dụng Internet và nhùng ứng dụng phàn tán Irong tương lai. MỘI cuộc cách mạng lớn đà diẻn ra đê tạo nên cồng nghệ hoàn thiện ADO.NET. AD0.NET hồ trợ rầt mạnh các ứng dụng phàn tán. ứng dụng Internet, ứng dụng đòi Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định hói lôc độ và khôi lượng người truy cập đông thời lớn.Trong kiến trúc AD0.NET có hai thánh phẩn chinh dó lã: thành phần truy cập dừ liệu và thành phâGiáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
n lưu trừ xứ lý dữ liệu.Thành phần thứ nhất gọi lã NET Framework Data Providers, dược thiết kế dê thực hiện các thao lác kêl nôi, gữi các lệnh xữ lý đChương 6. Giói thiệu ADO.NET6.1.Kiến trúc ADO.NETTrong nhừng ngày đầu kin Internet mới phát triển ADO được sứ dung nhiều trong các ứng dụng Web viết b Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định ưong lác vói dừ liệu là:-Connection: Đối tượng cho phép kết nồi dến nguồn cơ sơ dừ liệu như: SQL Server. Oracle. ODBC. OI.EDB-Command: Đối tượng cho phép truy nhập CSDL và thực thi phát biếu SQL hay thù lục lưu trừ của CSDI., truyền tham số và Irã lại dừ liệu-DataReader: Bộ dọc. dùng dê dọc nhanh dừ Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định liệu nguồn theo một chiều-DalaAdaplcr: Bộ điêu phôi hay câu nồi, dùng đê chuyên dừ liệu truy vân dược cho các dối tượng hru trừ và xư lý như DataSet.Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
DataTable. DataAdapter chù yêu sè thực hiện các thao tác truy vân, them mói, chinh sứa, xóa dừ liệuThành phần thứ hai. DataSet dược xem như dối tượngChương 6. Giói thiệu ADO.NET6.1.Kiến trúc ADO.NETTrong nhừng ngày đầu kin Internet mới phát triển ADO được sứ dung nhiều trong các ứng dụng Web viết b Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định nected layer). Có thế hình dung DataSet nhu một CSDI. nhó.ADO.NET cung cấp một giao diện hay dặc tã cho các dối tượng như Connection, Command. DataRcader, DataAdapter. Các nhà cung cấp sè đưa ra các trình diều khiển gọi lã Provider. Mồi Provider sẽ đặt tên cho cãc dối tượng theo136cách của họ, thòng Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định thường là thêm tiếp đầu ngừ của Provider vào tên 4 đối lượng nêu trên Cụ thê:Provider SQL Server, namespace System. Dala.SqlClienl, sẽ thêm liếp đầuGiáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
ngừ là Sql vào tên cua 4 đối tượng trên (SqlConnection. SqlCommand, SqlDataReader. SqlDataAdapter)Provider Oracle, namespace System.Data.Oracle sè thêChương 6. Giói thiệu ADO.NET6.1.Kiến trúc ADO.NETTrong nhừng ngày đầu kin Internet mới phát triển ADO được sứ dung nhiều trong các ứng dụng Web viết b Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định ng trênProvider ODBC, namespace System Data.ODBC, sè thêm tiếp dầu ngừ lã Odbc vào tên cùa 4 đôi tượng trên.6.2.Truy xuất dừ liệu với SQL Server ProviderDê truy XLLầt dừ liệu ven SQL Server Provider, la khai báo sử dụng ihư viện Provider cùa SQL Server bang câu lệnh khai báo namespace sau: Imports S Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định yslcm.Đala.SqlCHcnl.6.2.1. Dối tượng kết nổi SQLCữnnectĩonBước đâu liền và quan trọng khi làm việc với CSDI. lã kêt nôi lù ứng dụng (chương trình) dếnGiáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
SQL Server. Đê thực hiện công việc này. sư dụng dối tượng SqlConneclion. ('ác bước đê khai báo đòi lượng và thực hiện lệnh kềl nôi như sau:-Khai bão Chương 6. Giói thiệu ADO.NET6.1.Kiến trúc ADO.NETTrong nhừng ngày đầu kin Internet mới phát triển ADO được sứ dung nhiều trong các ứng dụng Web viết b Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định kêl nòi) cung câp thông tin kết nôi như: rên máy chú chửa CSDL (Server name), tên CSDL, ...cnn.Connectionstring "Server Máy_chù_chứa_CSDL;Database Tên_CSDL; userTên_ngirừi_dùng; pwdMật_khấu”Trong SQL Server 2005 kill lâm việc với CSDL bạn có thể sữ dụng tile CSDL dạng Attachment, tức là CSDL là m Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định ột file duy nhất tách riêng như CSDL của Access, khi ứng dụng chạy nó sẽ gắn file CSDL này vào Engine cùa SQL Server.137Khi ứng dụng kết thúc ta có thGiáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
ê tháo CSDL ra khói Engine bang cơ chế gọi là Detach Đế kết nối CSDL dạng này ta khai báo chuồi kết nối như sau:cnn.Connectionstring "Server Máy_chú_Chương 6. Giói thiệu ADO.NET6.1.Kiến trúc ADO.NETTrong nhừng ngày đầu kin Internet mới phát triển ADO được sứ dung nhiều trong các ứng dụng Web viết b Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định gười dùng không thê đôi các thông tin này được nửa. Trong thực tê các thông tin kết nối như máy chú CSDL, tài khoan người dùng thường thay dôi. Vi vậy. ta nên đặt thông tin kêl nôi trong file câu hĩnh trong VB.NE r. Dè them file câu hĩnh (app.config dối VỚI ứng dụng Windows Forms vã web.config đổi ứ Giáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định ng dụng Web Forms), la chọn Projects. Add Neu Item, hộp thoại Add New Item xuât hiện, la chọn mục Application Config file và nhấn nút Add. Sau dó ta tGiáo trình Lập trình cơ sở dữ liệu: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
hêm doạn lệnh sau vào file cấu hìnhGọi ngay
Chat zalo
Facebook