ADO Veritabanı Bağlantısı

Veritabanına veri erişiminden önce, bir veritabanı bağlantısı oluşturulmalıdır.

Bir DSN'siz veritabanı bağlantısı oluşturma

Bir veritabanına bağlanmanın en basit yolu DSN'siz bir bağlantı kullanmaktır. DSN'siz bağlantı, sitemizdeki herhangi bir Microsoft Access veritabanı için kullanılabilir.

Örneğin, "c:/webdata/" web dizininde "northwind.mdb" adında bir veritabanına sahipseniz, aşağıdaki ASP kodunu kullanarak bu veritabanına bağlanabilirsiniz:

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

Dikkat edin, yukarıdaki örnekte, Microsoft'un Access veritabanı sürücüsünü (Provider) ve bu veritabanının bilgisayarınızdaki fiziksel yolunu belirtmeniz gerekmektedir.

Bir ODBC veritabanı bağlantısı oluşturma

Örneğin, "northwind" adında bir ODBC veritabanına sahipseniz, aşağıdaki ASP kodunu kullanarak bu veritabanına bağlanabilirsiniz:

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

Bir ODBC bağlantısı aracılığıyla, ODBC bağlantısı mevcutsa ağınızda herhangi bir bilgisayardaki herhangi bir veritabanına bağlanabilirsiniz.

MS Access veritabanına ODBC bağlantısı

Aşağıda MS Access veritabanına bağlanmayı nasıl oluşturacağınızı anlatıyoruz:

  1. Kontrol Panelinde aç ODBC İkonu
  2. Sistem ODBC Sekmesi
  3. ODBC sekmesindekiEkleDüğmesi
  4. Seç Microsoft Access için sürücü seçin ve ardından tıklayınTamamDüğmesi
  5. Bir sonraki pencerede 'Seç' düğmesine tıklayarak veritabanını belirleyin
  6. Bu veritabanına bir veri kaynağı adı atayın(Data Source Name,DSN)
  7. " tıklamaOnayla"

Dikkat:Bu yapı, sitedeki web sitesinin bulunduğu bilgisayarda tamamlanmalıdır. Eğer PWS veya IIS üzerinde kendi bilgisayarınızda çalışıyorsanız, bu yapı çalışabilir, ancak web siteniz bir uzaktan sunucuda ise, bu sunucuya fiziksel erişim yetkiniz olmalı veya web hosting sağlayıcınızın bunu yapması gerekmektedir.

ADO Bağlantı Nesnesi(ADO Connection Object)

ADO Bağlantı Nesnesi, belirli bir veri kaynağına açık bir bağlantı oluşturmak için kullanılır. Bu bağlantı aracılığıyla bu veritabanına erişim ve işlem yapabilirsiniz.

Bu bağlantı nesnesinin tüm yöntemlerini ve özelliklerini görüntüle.