Kết nối cơ sở dữ liệu ADO
Trước khi có thể truy cập cơ sở dữ liệu từ một trang web, kết nối cơ sở dữ liệu phải được thiết lập.
Tạo kết nối cơ sở dữ liệu không có DSN
Cách dễ nhất để kết nối với cơ sở dữ liệu là sử dụng kết nối không có DSN. Kết nối không có DSN có thể được sử dụng với bất kỳ cơ sở dữ liệu Microsoft Access nào trên trang web của bạn.
Nếu bạn có cơ sở dữ liệu tên là "northwind.mdb" nằm trong thư mục web như "c:/webdata/", bạn có thể kết nối với cơ sở dữ liệu bằng mã ASP sau:
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>
Lưu ý, từ ví dụ trên, bạn phải chỉ định trình điều khiển cơ sở dữ liệu Microsoft Access (Nhà cung cấp) và đường dẫn vật lý đến cơ sở dữ liệu trên máy tính của bạn.
Tạo kết nối cơ sở dữ liệu ODBC
Nếu bạn có cơ sở dữ liệu ODBC có tên là "northwind", bạn có thể kết nối với cơ sở dữ liệu bằng mã ASP sau:
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>
Với kết nối ODBC, bạn có thể kết nối với bất kỳ cơ sở dữ liệu nào, trên bất kỳ máy tính nào trong mạng của bạn, miễn là có sẵn kết nối ODBC.
Kết nối ODBC tới cơ sở dữ liệu MS Access
Đây là cách tạo kết nối tới Cơ sở dữ liệu MS Access:
- Mở biểu tượng ODBC trong Bảng điều khiển của bạn.
- Chọn tab DSN hệ thống .
- Nhấp vào Thêm trong tab DSN hệ thống.
- Chọn Trình điều khiển Microsoft Access. Bấm vào Kết thúc.
- Trong màn hình tiếp theo, nhấp vào Chọn để định vị cơ sở dữ liệu.
- Cung cấp cho cơ sở dữ liệu một nguồn D ata N ame (DSN).
- Bấm vào đồng ý .
Lưu ý rằng cấu hình này phải được thực hiện trên máy tính nơi đặt trang web của bạn. Nếu bạn đang chạy Máy chủ Web Cá nhân (PWS) hoặc Máy chủ Thông tin Internet (IIS) trên máy tính của mình thì các hướng dẫn ở trên sẽ hoạt động nhưng nếu trang web của bạn nằm trên một máy chủ từ xa, bạn phải có quyền truy cập vật lý vào máy chủ đó, hoặc yêu cầu máy chủ web làm việc này cho bạn.
Đối tượng kết nối ADO
Đối tượng Kết nối ADO được sử dụng để tạo kết nối mở tới nguồn dữ liệu. Thông qua kết nối này, bạn có thể truy cập và thao tác cơ sở dữ liệu.
Xem tất cả các phương thức và thuộc tính của đối tượng Connection .