Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
203,5 KB
Nội dung
1 Kết nối Cơ sở dữ liệu 2 Kết nối cơ sở dữ liệu Kiến trúc chung ADO Kết nối cơ sở dữ liệu với ADO 3 Kiến trúc chung Kiến trúc chung truy cập dữ liệu Lớp trình diễn - Presentation layer Lớp nghiệp vụ - Bussiness layer Lớp dữ liệu - Data layer 4 Kiến trúc chung Kiến trúc kết nối cơ sở dữ liệu 5 ADO ADO - ActiveX Data Objects ADO là một giao diện lập trình mức ứng dụng để truy cập dữ liệu thông qua OLE DB ADO cung cấp một phương thức truy cập dữ liệu nhất quán và hiệu năng cao OLE DB là một giao diện lập trình mức hệ thống cho phép truy cập trực tiếp tới tất cả các kiểu dữ liệu 6 ADO Kiến trúc 7 ADO Kiến trúc Application - Ứng dụng sử dụng các đối tượng của ADO để giao tiếp với một nguồn dữ liệu (Data Source). Gửi các câu lệnh SQL và xử lý kết quả trả về ADO - Quản lý việc giao tiếp giữa ứng dụng và trình cung cấp (provider) OLE DB provider - Xử lý các lời gọi ADO từ ứng dụng, kết nối đến từng nguồn dữ liệu, truyền các câu lệnh SQL từ ứng dụng đến nguồn dữ liệu và trả kết quả về cho ứng dụng Data source - Chứa thông tin sử dụng bởi trình cung cấp để truy cập vào một thể hiện cụ thể của dữ liệu trong một hệ quản trị cơ sở dữ liệu 8 ADO Các đối tượng cơ bản Connection - Quản lý một kết nối tới một nguồn dữ liệu, đối tượng Connection định nghĩa các thuộc tính của kết nối (trong đó có thuộc tính Provider và Data Source) Recordset - Quản lý tập các bản ghi thu được từ truy vấn tới cơ sở dữ liệu 9 Kết nối CSDL với ADO Thao tác với Connection Thao tác trên Recordset 10 Thao tác với Connection Mở kết nối tới nguồn dữ liệu ‘file thuDB.asp trong thư mục C:\MyWebs Dim cnn set cnn=Server.CreateObject("ADODB.Connection") cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; " &_ “Data Source=C:\MyWebs\DB\thu.mdb" cnn.Open Data Source = Server.MapPath("db/thu.mdb") cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; " &_ “Data Source= " & Server.MapPath("db/thu.mdb") [...]...Thao tác với Connection Đóng kết nối cnn.Close 11 Thao tác trên Recordset Thực hiện một câu truy vấn Recordset.Open(Source, ActiveConnection, CursorType, LockType, Options) Source - Câu lệnh truy vấn ActiveConnection - tên đối tượng kết nối CursorType - Kiểu con trỏ khi mở Recordset LockType - Kiểu khoá khi mở Recordset Options . 1 Kết nối Cơ sở dữ liệu 2 Kết nối cơ sở dữ liệu Kiến trúc chung ADO Kết nối cơ sở dữ liệu với ADO 3 Kiến trúc chung Kiến trúc chung truy cập dữ liệu Lớp trình diễn. dữ liệu trong một hệ quản trị cơ sở dữ liệu 8 ADO Các đối tượng cơ bản Connection - Quản lý một kết nối tới một nguồn dữ liệu, đối tượng Connection định nghĩa các thuộc tính của kết nối. layer Lớp dữ liệu - Data layer 4 Kiến trúc chung Kiến trúc kết nối cơ sở dữ liệu 5 ADO ADO - ActiveX Data Objects ADO là một giao diện lập trình mức ứng dụng để truy cập dữ liệu thông