ASP.NET v1.x ile Database bağlantısı

kanisti

New member
Kod:
[B][FONT="Courier New"]<%@ Import Namespace="System.Data.OleDb" %>
<Script Language="C#" RunAt="Server">
[COLOR="SeaGreen"][I]//Server bilgisayarda çalışmasını istediğimiz kodlar için SCRIPT dili tanımlanır...................
//Kodların olaya(Event) bağlı çalışması için yordam tanımlanır.....................................[/I][/COLOR]
   private void Page_Load(System.Object SENDER, System.EventArgs E)
   {
[COLOR="seagreen"][I]//Database bağlantısı için gerekli OLE DB Connection Class(sınıf) tanımlanıyor.....................
//OleDbConnection sınıfı 'System.Data.OleDb' Namespace(yeradı) içerisinde barınır..................
//System.Data.OleDb yeradı 'System.Data' Assembly(System.Data.dll dosyası) içinde barınır..........
//System.Data.dll dosyası .NET Framework 1.0, 1.1 ve 2.0 içinde bulunur............................
//.NET Framework için path('C:\WINDOWS\Microsoft.NET\Framework')...................................[/I][/COLOR]
   OleDbConnection Connection09;
   Connection09=new OleDbConnection("Provider=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE="
       +Server.MapPath("WebApp09_Database/Database09.mdb"));
   Connection09.Open();
[I][COLOR="seagreen"]//SQL cümlesini kullanmak için OLE DB Command tanımlanır...
//SQL cümlesini sayafaya verileri aktarmak ve belirlemek için kullanırız...........................[/COLOR][/I]
   OleDbCommand Command09;
   Command09=new OleDbCommand("SELECT Ad,Soyad FROM Table09",Connection09);
[I][COLOR="seagreen"]//Okuyucu nesnesi tanımlanır.......................................................................
//DataSet tanımlanmadığı için Veri tabanı ile direkt ilişki sözkonusudur...........................[/COLOR][/I]
   OleDbDataReader DataReader09;
   DataReader09=Command09.ExecuteReader();
[I][COLOR="seagreen"]//.aspx uzantılı sayfalarda html taglarını bu şekilde kullanabiliriz...............................[/COLOR][/I]
   Response.Write("<HTML><HEAD><TITLE>WebApplication09 Database Bağlantısı</TITLE></HEAD><BODY>");
   Response.Write("<CENTER><H1>ASP.NET Development</H1>");
[I][COLOR="seagreen"]//Verileri sayfaya yazdırmak için 'while' döngüsü kullanabiliriz...................................[/COLOR][/I]
   while(DataReader09.Read())
   {
    Response.Write(DataReader09["Ad"].ToString()+" "+DataReader09["Soyad"].ToString()+"<BR>");
   }
   Response.Write("</CENTER></BODY></HTML>");
[I][COLOR="seagreen"]//Okuyucu için open() deyimi yoktur, ama bağlantı nesnesi gibi close() ile kapatılır...............[/COLOR][/I]
   DataReader09.Close();
   Connection09.Close();
}
</Script>
Önizleme için :
webapp09_project/webapp09_default.aspx
Uygulamayı indirmek için :
WebProjects_DownloadCenter/webapp09_project.rar[/FONT][/B]
 
Üst