GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 6
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 6 Bài 7: KẾT NỐI DATABASE. 1. ADO là gì?ADO Có thể dung để truy cập DL từ trang web. ADO là công nghệ của Microsoft ADO được viết tắt là ActiveX Data Objects ADO là một thành phần của Active-X ADO tự động cài đặt khi cài IIS ADO là môi trường lập trình giao tiếp với CSDL- database 1. Cách truy xuất database bằng ADO trong ASP.Cách thông thường để truy cập CSDL từ trang web ASP như sau: 1. Create an ADO connection to a database 2. Open the database connection 3. Create an ADO recordset 4. Open the recordset 5. Extract the data you need from the recordset 6. Close the recordset 7. Close the connection 2. Tạo kết nối ADO (ADO Connection). Trước khi truy cập dữ liệu, bạn phải thiết lập kết nối đến CSDL đó. Có 02 cáchđể thiết lập kết nối.a/ Kết nối trực tiếp( DSN-less Database Connection)Đây là cách đơn giản nhất thường kết nối với Microsoft Access database.Giả sử bạn có một Database có tên northwind.mdb đặt tại thư mục c:/webdata/,bạn có thể kết nối đến CSDL như sau:b/ Kết nối thông qua ODBC(ODBC Database Connection)Nếu bạn có ODBC database có tên là northwind bạn có thể kết nối vào CSDL nàynhư sau:Với kết nối ODBC connection, Bạn có thể kết nối đến bất kỳ CSDL nào và ở bất kỳmáy nào trong hệ thônga mạng của bạn, miễn là ODBC connection tồn tại.Cách tạo ODBC Connection với MS Access Database 1. Open the ODBC icon in your Control Panel. 2. Choose the System DSN tab. 3. Click on Add in the System DSN tab. 4. Select the Microsoft Access Driver. Click Finish. 5. In the next screen, click Select to locate the database. 6. Give the database a Data Source Name (DSN). 7. Click OK. 3. Sử dụng ADO Recordset Để có thể đọc dữ liệu từ database, đầu tiên dữ liệu phải được nạp vàorecordset.Cách tạo ADO Recordset Sau khi ADO Database Connection đẫ được tạo, tiếp theo ta phải tạo ADORecordset. Giả sử ta có database có tên Northwind, Chúng ta có thể truy cập dữ liệu từbản Customers như sau:Cách tạo ADO SQL RecordsetChúng ta có thể truy cập dữ liệu từ bản Customers sử dụng câu lệnh SQL:Lấy dữ liệu từ RecordsetSau khi recordset được mở, chúng ta có thể lấy dữ liệu recordset.Chúng ta có thể truy xuất dữ liệu từ bản Customers trong CSDL Northwind như sau : 4 . M ộ t s ố ví d ụ .Hiển thị tên Field và giá trị của FieldChúng ta có thể truy xuất dữ liệu từ bản Customers trong CSDL Northwind như sau : Response.Write( = ) Response.Write(x.value & ) next Response.Write() rs.MoveNextlooprs.closeconn.close%>Kết quảCustomerID = ALFKICompanyName = Alfreds FutterkisteContactName = Maria AndersContactTitle = Sales RepresentativeAddress = Obere Str. 57City = BerlinPostalCode = 12209Country = GermanyCustomerID = BERGSCompanyName = Berglunds snabbköpContactName = Christina BerglundContactTitle = Order AdministratorAddress = Berguvsvägen 8City = LuleåPostalCode = S-958 22Country = SwedenCustomerID = CENTCCompanyName = Centro comercial MoctezumaContactName = Francisco ChangContactTitle = Marketing ManagerAddress = Sierras de Granada 9993City = México D.F.PostalCode = 05022Country = Mexico............Hiển thị tên Field và giá trị của Field trong HTML table Kết quả:Alfreds Futterkiste Maria AndersBerglunds snabbköp Christina BerglundCentro comercial Moctezuma Francisco ChangErnst Handel Roland MendelFISSA Fabrica Inter. Salchichas S.A. Diego RoelGalería del gastrónomo Eduardo SaavedraIsland Trading Helen BennettKöniglich Essen Philip CramerLaughing Bacchus Wine Cellars Yoshi TannamuriMagazzini Alimentari Riuniti Giovanni RovelliNorth/South Simon CrowtherParis spécialités Marie BertrandRattlesnake Canyon Grocery Paula WilsonSimons bistro Jytte PetersenThe Big Cheese Liz NixonVaffeljernet Palle IbsenWolski Zajazd Zbyszek PiestrzeniewiczThêm Headers vào Table Kết quả: Companyname ContactnameAlfreds Futterkiste Maria AndersBerglunds snabbköp Christina BerglundCentro comercial Moctezuma Francisco ChangErnst Handel Roland MendelFISSA Fabrica Inter. Salchichas S.A. Diego RoelGalería del gastrónomo Eduardo SaavedraIsland Trading Helen BennettKöniglich Essen Philip Cra ...
Tìm kiếm theo từ khóa liên quan:
lập trình web thiết kế web tài liệu lập trình web JavaScript nội dung thiết kế webTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 344 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 244 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 242 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
54 trang 0 0 0
-
Đề thi học kì 2 môn GDCD lớp 6 năm 2023-2024 - Trường TH&THCS Đại Sơn, Đại Lộc
2 trang 0 0 0 -
7 trang 0 0 0
-
Đánh giá kết quả điều trị đục thể thủy tinh nhân cứng bằng phẫu thuật phaco
5 trang 0 0 0 -
Nghiên cứu đặc điểm lâm sàng và kết quả điều trị glôcôm thứ phát do đục thể thủy tinh căng phồng
5 trang 0 0 0 -
8 trang 0 0 0
-
6 trang 0 0 0
-
Biện pháp tăng cường hoạt động vận động trước ảnh hưởng của lối sống hiện đại
4 trang 1 0 0 -
221 trang 0 0 0
-
6 trang 0 0 0