Genel Bilgi :
Database kullanýmý sunucu platformuna baðlý olarak deðiþmektedir. Þu an için Windows sunucularda Microsoft Access ve Mysql, Unix sunuclarda MySql kullanabilirsiniz. Database kullanýmý, genel olarak belli bilgilerin depolanmasý ve depolanan kayýtlar içinde çeþitli sorgular yapýlarak gerekli bilgilere hýzlý ve kolay bir þekilde ulaþýlmasý þeklinde açýklanabilir.
Windows Server'da Database ServerMap.Path'in yazýlýþý :
Database dosyalarýnýz kurulum sýrasýnda otomatik olarak oluþturulan /database klasöru içine koymalýsýnýz. Bu ayrýca dosyanýn normal web üzerinden eriþimini engelleyerek, gerekli güvenliðin de oluþmasýný saðlar. Bu sayede /database içindeki önemli .mdb dosyalarýnýz web üzerinden adý bilinse dahi alýnamaz.
Ana klasörünüzün bir gerisinde bulunan database klasörüne ulaþmak için aþaðýdaki þekilde yazmalýsýnýz.
..\ bir gerideki klasör anlamýna gelir.
#MS Access 2000, 2002, 2003
Dim conn, dsn
set conn=Server.CreateObject("ADODB.Connection")
dsn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("..\database\ornekdatabase.mdb")
conn.open dsn
Asp ile MySql Database Baðlantýsý:
Asp scripti ile MySql database'e baðlanmak için aþaðýdaki komut satýrlarýný kullanýnýz. dsn satýrýndaki veritabanýadi yazan yere database adýný, Uid yazan yere database kullanýcý adýný ve Pwd yazan yere database þifresini yazýnýz.
Dim conn, dsn
set conn=Server.CreateObject("ADODB.Connection")
dsn="Driver={MySQL ODBC 3.51 Driver};Server=mysqlserver;Database=veritabanýadý;Uid=kullanýcýadý;Pwd=þifre;"
conn.open dsn
.NET Aspx ile MySql Database Baðlantýsý:
Aspx scripti ile MySql database'e baðlanmak için web.config dosyasýnda baðlantý deðerini, aþaðýdaki gibi kullanabilirsiniz.
Ayrýca koda `Microsoft.Data.Odbc' namespace olarak import etmeniz gereklidir.
[Visual Basic] Imports Microsoft.Data.Odbc
[C#] using Microsoft.Data.Odbc;
MySql kullanýmý :
Php, perl veya asp scriptlerinizle MySql kullanmadan önce sunucuda size bir database tanýmlamasý yapýlmasý gerekir. Database oluþturma ve yönetme iþlemi, web tabanlý sistem yönetiminde bulunmaktadýr. MySql database sunucuya baðlanmak için host olarak size verilecek IP yi kullanmalýsýnýz. Mysql servera web alanýnýz dýþýndan baðlantý yapýlmamaktadýr. Database güvenliði nedeni ile lütfen herhangi bir IP den veya dýþ networkden baðlantý talebinde bulunmayýnýz. Mysql serverda bulunan database dosyalarýnýza eriþmek, bilgileri görüntülemek veya diðer iþlemleri yapmak için Sistem Yönetimi sayfalarýnda bulunan PhpMyadmin database yönetim panelini kullanabilirsiniz. Performans için Mysql server, webserverlardan fiziksel olarak da ayrýdýr.