III- KẾT NỐI VÀ TRUY XUẤT DATABASE
d. ối týợng Stream
Đối týợng đýợc thiết kếđể quản lý dữ liệu dạng binary, nóđýợc dùng để quản lý dữ liệu BLOB (Binary Large Object) nhý hình ảnh hay mảng dữ liệu lớn
3.3. Truy xuất database bằng ADO trong ASP :
Cách thức cõ bản để truy xuất dữ liệu trong database trong ĩSP nhý sau : Xây dựng một kết nối ĩừỨ tới databaseứ
Thực thi kết nối đó để kết nối või databaseứ
Tạo một đối týợng ĩừỨ recordset ộtập các recordờứ Mở recordset này ộsử dụng SQỔ để thu thập các recordờứ Lấy dữ liệu kết quả từ recordset nàyứ
Đóng recordset lạiứ Đóng kết nối lạiứ
3.3.1. Kết nối với CSDL bằng đối týợng ADODB.Connection
ADO cung cấp đối týợng ắonnection để hỗ trợ cho việc tạo và quản lý kết nối cõ sở dữ liệu cần xử lýứ ắác thuộc tắnh và phýõng thức của đối týợng này cho phép bạn mởự đóng kết nốiự đồng thời cho phép thực hiện các câu truy vấn dữ liệuứ
Để có thiết lập kết nối cõ sở dữ liệuự ta cần phải thực hiện các býớc sauồ
Tạo một thể hiện ộinstanceờ của đối týợng ắonnection từ phắa server bằng lệnhồ Server.CreateObject(ỘADODB.ConnectionỢ)
Sử dụng phýõng thức Openđể mở kết nối cõ sở dữ liệuứ Tham số của phýõng thức này là chuỗi connection string, chuỗi này sẽ týõng ứng với cõ sở dữ liệuứ
Mấu chốt quan trọng nhất để có thể kết nối đýợc đến một ắSừỔ qua
ADODB.Connection là bạn phải thiết lập đýợc connection stringứ ắonnection string là một xâu ký tự chứa tất cả những thông tin cần thiết để có thể kết nối đýợc tới một CSDL nhýồ
Giao thức kết nối ộdriverụproviderờ
Tên máy chủCSDL (nếu sử dụng SQỔ Serverự Ứracleựứứứờ Tên ắSừỔ
User name và Password ộnếu cầnờ
Có nhiều cách kết nối ắSừỔ khác nhauự mỗi cách týõng ứng với một cách xây dựng connection stringự nhýồ
a. Kết nối thông qua Ứừởắ không dùng ừSẹ ộừata Source ẹameờứ b. Kết nối thông qua OLE DB.
c. Kết nối thông qua Ứừởắ sử dụng ừSẹứ
a. Kết nối qua ODBC không dùng DSN (data source name Ờ tên nguồn dữliệuờ