Kết nối qua ODBC không dùng DSN (data source name –t ên nguồn dữ li ệuờ

Một phần của tài liệu Giáo trình lập trình ứng dụng CSDL Web ASP pptx (Trang 91 - 92)

III- KẾT NỐI VÀ TRUY XUẤT DATABASE

a. Kết nối qua ODBC không dùng DSN (data source name –t ên nguồn dữ li ệuờ

Đây là phýõng pháp kết nối khá đõn giản và linh độngự dễ cài đặt và triển khai

vì nó không yêu cầu ta phải thực hiện thao tác nào với hệ thống ộnhý phýõng pháp cứ dùng ừSẹờ ngoài những mã lệnh ta thấy dýới đâyứ

Vắ dụ1: Ta có một tệp cõ sở dữ liệu ộtạo bằng ĩắắẫSS chẳng hạnờ là Dulieu.mdb đýợc đặt trong thý mục ắồ\Data\Dulieu.mdb thì ta có thể kết nối đến database này bằng đoạn lệnh sau :

<%

ỔTạo thể hiện của đối týợng ADODB.Connection Set Conn=server.CreateObject(ỘĩừỨừởứắonnectionỢờ

ỔTạo connection string

strDSN=ỢDriver={Microsoft Access Driver(*.mdb)}; DBQ=C:\Data\Dulieu.mdbỢ Ổ ỹở nối kết qua bằng connection string

Conn.Open strConn %>

Trong vắ dụ trênự trong ắonnection string ta phải chỉ rõ Driver={Microsoft

Access Driver(*.mdb)} (gọi là Providerờ để ĩừỨ hiểu là ta muốn kết nối đên ẳệ quản trị ắSừỔ là ỹS ĩccess và chỉ rõ đýờng dẫn vật lý tới database qua tham số DBQ.

Vắ dụ ẵồ ỗiả sử ta có ắSừỔ trong SQỔ Server có tên là pubs và tên máy chủ CSDL là Popmapự Username là saự Password là ửẵếứ Để truy cập đýợc ắSừỔ này qua ODBC không dùng ừSẹự ta phải xây dựng ắonnection string nhý sauồ

<%

ỔTạo thể hiện của đối týợng ADODB.Connection Set Conn=server.CreateObject(ỘĩừỨừởứắonnectionỢờ ỔTạo connection string

strDSN= ỢDriver = {SQL Server}; Server = Popmap; uid = sa; pwd=123 ; database= pubsỢ

Ổ ỹở nối kết qua bằng connection string Conn.Open strConn

%>

Trong vắ dụ trênự trong ắonnection string ta phải chỉ rõ Driver = {SQL Server};

để ĩừỨ hiểu là ta muốn kết nối đên ẳệ quản trị ắSừỔ là ỹS SQỔ Server và tên máy

chủ đýợc chỉ ra qua tham số Server, Username đýợc chỉ ra trong tham số uid,

Một phần của tài liệu Giáo trình lập trình ứng dụng CSDL Web ASP pptx (Trang 91 - 92)

Tải bản đầy đủ (PDF)

(140 trang)