fatih memis
web tasarim ve yazilim
bilgi & information
   
Günlük Kategorileri
 
 
 
 
 
 
 
 
 
 
Sayfalar
 
 
 
Dost Siteler
 
 
E-Mail Listesi
Arama Yap
Aşağıdaki formu kullanarak arama yapabilirsiniz.
Asp Access - Mysql - Mssql veritabanlarına baglanti
 Asp Access - Mysql - Mssql veritabanlarına baglanti
Merhaba arkadaşlar; Asp bütün veritabanlarına uyum saglamaktadır bunlardan 3 ü olan Microsoft Access, Mysql ve Mssql veritabanlarına nasıl baglantı yapılacagını yazacağım.
 
İlk olarak Microsoft Access Veritabanı ile başlıyalım.
Veritabanı baglantisi için Adodb.Connection nesnesi oluşturmamız gerekicek.
<%
Set degisken = server.CreateObject("Adodb.Connection")
%>
Adodb.Connection nesnesini oluşturduktan sonra Access veritabanı kodunu yazıyoruz.
<%
degisken.open "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & server.MapPath("vt1.mdb")
%>
"Provider=Microsoft.Jet.Oledb.4.0;Data Source" Bu bizim access veritabanı için kullandıgımız baglantı kodumuzdur. dekisken olarak ifade ettigim ise baglantimizin adıdır. Adı üstünde degisebilir, degistirebilirsiniz.
"server.MapPath("vt1.mdb")" olarak ifade ettiğimiz kısım ise Access veritabanının bulundugu alanı ve adını belirttiğimiz kısımdır. Bulundugu alan bir klasörün içinde ise isminden önce "/" işaretini kullanarak önüne bulundugu klasörün adını yazınız. Şu şekilde:
<%
server.MapPath("Klasor_Adi/vt1.mdb")
%>
Son hali ise:
<%
set degisken = server.CreateObject("Adodb.Connection")
degisken.open "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & server.MapPath("vt1.mdb")
%>
Access veri tabanı baglanti işlemi bu şekildedir.

Aspde Mysql veritabanı baglantısı ise aynı Adodb.Connection nesnesini oluşturduktan sonra;
<%
degisken.Open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; UID=mysql_user; pwd=mysql_pass; db=mysql_db;"
%>
Bu kodumuzda ise "SERVER" kismi localhost olarak kalmalıdır. Kendi veritabanı kendi sunucumuzda oldugu için.
"UID" kismi Mysql veritabanı için oluşturulan kullanıcı adıdır.
"pwd" kismi Mysql veritabanı için oluşturulan şifredir.
ve en son olarakta Mysql veritabanı adını "DB" olarak adlandırız. Veritabanı adınıda bu kısma yazarız.
Kodumuzun Son hali;
<%
Set degisken= Server.createObject("Adodb.Connection")
degisken.Open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; UID=mysql_user; pwd=mysql_pass; db=mysql_db;"
%>
Sıra Mssql veritabanı baglantısına geldi bu veritabanında da aynı işlev geçerlidir. İlk olarak Adodb.Connection nesnesini oluştururuz.
Mssql veritabanı kodu ise;
<%
degisken.Open "Provider=SQLOLEDB;Server=localhost;User ID=kulladi;Password=sifre;Database=dataadi;"
%>
Bu kodumuzda ise yine "Server" kısmı localhost olarak kalıcaktır.
"User ID" kismi ise Mssql veritabanı için oluşturulan kullanıcı adını yazdıgımız yerdir.
"Password" kismida Mssql veritabanı için şifredir.
yine en son olarak "Database" olarak adlandırılan veritabanı adı kısmıdır.
Myssql veritabanı baglantısı için kodumuzun son hali;
<%
Set degisken = Server.CreateObject("Adodb.Connection")
degisken.Open "Provider=SQLOLEDB;Server=localhost;User ID=kulladi;Password=sifre;Database=dataadi;"
%>
Hepinize Kolay gelsin :)
Tarih: 11.01.2012 00:47:06 Yazan: Fatih MEMİŞ Görüntülenme:130 Yorumlar [0] Yorum Yaz 
Yorumlar
Henüz yorum yazılmamış!
 Yorum Yaz
 
© Copyright Fatihmemis.com - Fatih MEMİŞ | Tüm Hakları Saklıdır.
Hiç bir materyal izinsiz olarak kullanılamaz!
Kisisel Blog Script V1.1