Veritabanı (Database) düzenli bilgiler topluluğudur. Bu yazımızda ASP ile MS Access ve MS SQL veritabanlarına bağlanma kodlarını göreceğiz.
Set ODBC = Server.CreateObject(“ADODB.Connection”)
ODBC.Open “Provider = Microsoft.Jet.OLEDB.4.0;Data Source=”&Server.MapPath(“veritabaniAdi.mdb”)&”"
Yukarıdaki kod ile MS Access bağlantısı kurmuş oluruz. Daha büyük projeler için ise MS SQL kullanılır. Güvenlik ve performans açısından MS SQL kullanmak daha mantıklı.
Conn = “Provider=SQLOLEDB.1;Password=sifre;Persist Security Info=True;User ID=kullaniciAdi;Initial Catalog=veritabaniAdi;Data Source=(local);”
Set mycon=server.createobject(“ADODB.Connection”)
Mycon.Open Conn
MS SQL’e de yukarıdaki gibi bağlandık. Eğer veritabanı ile sitemiz aynı server üzerinde yayındaysa, bağlantı adresini (local) olarak yazabiliriz. Farklı bir adresteyse Ip adrsi belirtilir. Bağlantı yapıldıktan sonra verileri almak için ise küçük bir recordset (kayıt kümesi) örneği verelim.
Set rs = Server.Createobject(“Adodb.Recordset”)
sql=”select * from TabloAdi”
rs.open sql,conn,1,3
do while not rs.eof
response.Write rs(“fieldname”) &”<br>”
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing