Kết nối cơ sở dữ liệu ADO

Trước khi truy cập dữ liệu từ một trang web, bạn phải tạo một kết nối cơ sở dữ liệu.

Tạo một kết nối cơ sở dữ liệu không DSN

Cách đơn giản nhất để kết nối đến một cơ sở dữ liệu là sử dụng kết nối không DSN. Kết nối không DSN có thể được sử dụng cho bất kỳ cơ sở dữ liệu Access Microsoft nào trên trang web của bạn.

Giả sử bạn có một cơ sở dữ liệu tên là "northwind.mdb" nằm trong thư mục web "c:/webdata/", bạn có thể sử dụng mã ASP dưới đây để kết nối đến cơ sở dữ liệu này:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>

Lưu ý, trong ví dụ trên, bạn phải chỉ định trình điều khiển cơ sở dữ liệu Access của Microsoft (Provider) và đường dẫn vật lý của cơ sở dữ liệu trên máy tính.

Tạo một kết nối cơ sở dữ liệu ODBC

Giả sử bạn có một cơ sở dữ liệu ODBC tên là "northwind", bạn có thể sử dụng mã ASP dưới đây để kết nối đến cơ sở dữ liệu này:

<%
set conn=Server.CreateObject("ADODB.Connection") 
conn.Open "northwind"
%>

Bằng cách kết nối qua ODBC, bạn có thể kết nối đến 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, chỉ cần kết nối ODBC là có sẵn.

Kết nối ODBC đến cơ sở dữ liệu MS Access

Dưới đây là hướng dẫn cách tạo kết nối đến cơ sở dữ liệu MS Access:

  1. Mở bảng điều khiển của Windows ODBC biểu tượng
  2. Chọn hệ thống thẻ ODBC
  3. Nhấp vàoThêmnút
  4. Chọn Driver đến Microsoft Access, sau đó nhấp vàoHoàn thànhnút
  5. Nhấp vào nút "Chọn" trong cửa sổ tiếp theo để xác định cơ sở dữ liệu
  6. Gán một tên nguồn dữ liệu cho cơ sở dữ liệu này (DData SSource Name, DSN)
  7. Nhấp vào"Xác nhận"

Lưu ý:Cấu hình này phải được hoàn thành trên máy tính mà trang web của bạn đang chạy. Nếu bạn đang chạy PWS hoặc IIS trên máy tính của mình, cấu hình này có thể 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ủ này, hoặc yêu cầu nhà cung cấp dịch vụ web của bạn thực hiện các công việc này.

Đối tượng Kết nối ADO (ADO Connection Object)

Đối tượng Kết nối ADO (ADO Connection Object) được sử dụng để tạo kết nối mở đến một nguồn dữ liệu. Qua kết nối này, bạn có thể truy cập và thực hiện các thao tác với cơ sở dữ liệu.

Xem tất cả các phương pháp và thuộc tính của đối tượng kết nối này.