ASP MySQL Veritabanı Bağlantısı

7
570
ASP
ASP (Active Server Pages)

Sitedeki verileri html gibi elle yazmamak için siteye yönetim panelinden eklendiğinde sitenin verileri bir yerde tutması gereklidir. Bu verileri veritabanında saklar. (Access Veritabanı BağlantısıBirden fazla veritabanı türü olduğu için her veritabanı türüne göre bağlantı kodu vardır.

SQL (MYSQL ve MSSQL) veritabanı ise Access’den daha güvenli olarak site dosyaları ile aynı yerde bulunmaz ve kullanıcıların erişimine izin vermez ve access veritabanına göre daha hızlıdır (access veritabanına çok fazla içerik eklendiğinde sitede kasma yapar). Bu yüzden sql türü daha fazla tercih edilir.

SQL Veritabanı Bağlantı Kodu:

Set BaglantiAdi = Server.CreateObject("ADODB.Connection")
Baglanti.Open "Driver={MySQL ODBC 3.51 Driver};Server=VERİTABANI SUNUCUSU;UID=VERİTABANI KULLANICI ADI;pwd=VERİTABANI KULLANICI ŞİFRESİ;db=VERİTABANI ADI;option=16387;stmt=Set Names 'latin5';"

BaglantiAdi: Kısmına istenilen bağlantı adı yazılabilir. Veritabanına bağlanmak istenildiğinde bu isim kullanılacaktır.
VERİTABANI SUNUCUSU: Genellikle localhost yazılır. Hosting firmasına göre değişir.
VERİTABANI ADI
: Panelden veritabanı eklerken verilen ad.
VERİTABANI KULLANICI ADI: Veritabanına yetki verilen kullanıcı adı.
VERİTABANI KULLANICI ŞİFRESİ: Veritabanı kullanıcısının şifresi

Ayrıca “MySQL ODBC 3.51 Driver” alanındaki ODBC Driver sürümünüz farklı olabilir, sürümünüze göre değiştirmeniz gerekir. Çoğunlukla 3.51 ve 5.2 Unicode Driver kullanılmaktadır.

7 YORUMLAR

  1. iyi günler günlerce uğraşmama rağmen asp ile mssql veri çekmeyi bir türlü beceremedim
    db bağlantım ve tabloya bağlantım tamam sorun yok ama kayıt çekmeye çalıştığım zaman hata veriyor
    rs(“sitead”) kaldırdığım da sorun yok ama eklediğim de kodlar hata veriyor arkadaşlar sorun ne olabilir sizce

    • Merhaba,
      Aldığınız hatayı da yazabilirseniz daha sağlıklı yönlendirme yapabiliriz.
      * Bağlantı sağladığınız tabloda sitead sütununun olduğundan emin olun.
      * SQL cümleciğinizde çekilecek sütunlar içinde sitead yer aldığından emin olun.

CEVAP VER

Lütfen yorumunuzu yazın
Lütfen adınızı ve soyadınızı yazın.