A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA



Benzer belgeler
İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME

İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

SINIF İÇİ UYGULAMA KODLARI

VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ

İNTERNET TABANLI PROGRAMLAMA- 7.ders

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

BİLGİLERİ GRIDVIEW DE GÖRÜNTÜLEME VE DÜZENLEME

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

MASTER PAGE SAYFASI KULLANIMI

İNTERNET TABANLI PROGRAMLAMA- 12.ders

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz.

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

İNTERNET TABANLI PROGRAMLAMA- 13.ders A-GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME

SAYFALAR ARASI LİNK VERME VE BİLGİ TAŞIMA YÖNTEMLERİ

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

C Sharp /Veri tabanı işlemleri

VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve a bağlanıp 1 Mart tarihli sayfayı açıyoruz

ASP.NET ORTAMINDA C# VERİTABANI UYGULAMALARI

GridView ve DetailsView kullanarak kayıt düzenlemek

Karabük Üniversitesi, Mühendislik Fakültesi...

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

C#.Net & Linq (Language Integrated Query)

VeriTabanı Uygulamaları

Veritabanı İşlemleri

VERİTABANI NEDİR? ADO.NET

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

NAVĠGATĠON (SĠTE GEZĠNME) KONTROLLERĠ

MEKANİZMA TEKNİĞİ (7. Hafta)

İNTERNET TABANLI PROGRAMLAMA- 3.ders

İl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.

ADO.NET nesne modeli iki ana bölümden oluşmaktadır.

C# ÖRNEKLERİ.

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

VISUAL STUDIO.NET ve Veritabanı

Resmin dosya adı tutulacaktır. Ve program yolu ile path(yolu ile) sayafaya eklenecektir.

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

Bilgisayar Programcılığı. Görsel Programlama-I. Öğr. Gör. Cansu AYVAZ GÜVEN

1 Aralık 2011 / Perşembe

12 Ocak 2012 / Perşembe

Vbnet Vbne access bağ ba lant lan ı t s ı ı s, ekleme, güncelleme,,silme

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme

C# ve SQL Server ile Resim Yükleme ve Login İşlemi

Karabük Üniversitesi, Mühendislik Fakültesi... AJAX KULLANIMI

MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;

CetaSoft Ofis E-Ticaret Modülü ile Sunulan Web Servisleri

KRİPTOANALİZ DERSİ FİNAL ÖDEVİ. PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ

BİLİŞİM TEKNOLOJİLERİ

Veritabanı İşlemleri

Response : Sunucunun istemciye veri yollamasını

Ders 8: Metotlar. barisgokce.com

İNTERNET TABANLI PROGRAMLAMA

İNTERNET TABANLI PROGRAMLAMA

HSancak Nesne Tabanlı Programlama I Ders Notları

CBÜ Teknoloji Fakültesi, Yazılım Mühendisliği. Nesneye Yönelik Programlama

Veri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları

FORM VE VALİDATION (Doğrulama) KONTROLLERI ÖRNEĞİ

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

ASP.NET DERS NOTLARI

Veritabanı ve Yönetim Sistemleri

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

24 Kasım 2011 / Perşembe

Daha önce bu işlemin iki tane dosya oluşturduğunu gördük. GecDenTest.aspx dosyasının source kısmında içeriğini inceleyecek olursanız en başta

ASP.NET ile Bir Web Sitesi Oluşturma

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi

1 Mart 2012 / Perşembe

Örnek : TextBox1,RangeValidator,Button,Label girelim aralığında değer girilmesini istiyoruz. Label1.Text=TextBox1.Text ;

ASP.NET SAYFA DETAYLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

ORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK

EĞİTİM : WEB UYGULAMALARI VE WEB KONTROLLERİ. Bölüm : Web Uygulamalarının Gelişimi. Konu : Web Sitesi Nedir? Page 1 of 59

Görsel Programlama (Visual Programming)

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.

T.C. KARABÜK ÜNİVERSİTESİ TEKNİK EĞİTİM FAKÜLTESİ BİLGİSAYAR SİSTEMLERİ ÖĞRETMENLİĞİ WEB TEKNOLOJİLERİ KONU : E-TİCARET SİTESİ LİNQ TO SQL

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

C# Console Uygulamaları ifelse Yapıları 2

Görsel Programlama (Visual Programming) 2.Hafta

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )

Görsel Programlama (Visual Programming) 2.Hafta

SQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.

Ders 4: Diziler (Arrays( Arrays) barisgokce.com

Oyuncu Sınıfı. /// <summary> /// Oyuncumuzun elindeki kart /// </summary> private ArrayList kart = new ArrayList(6);

Üst Düzey Programlama

//word document object Document document = null; public Form1() { InitializeComponent(); }

NESNE TABANLI PROGRAMLAMA-2 DERS UYGULAMALARI-1

İNTERNET TABANLI PROGRAMLAMA

PROGRAMLAMA DERSİ 1. İNTERNET

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

Transkript:

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA 1. Sayfamızda hiç kod yazmadan bilgileri görüntüleyelim. Bu amaçla iki tane nesneyi sayfamıza ekleyelim. 2. AccesDataSource ayarlayalım. 1

Sayfaya bir adet GridView ekleyelim. Bunun Data Source özelliğinine sayfada bulunan AccessDataSource1 seçelim. 2

3

B- VERİTABANI BAĞLANTISINI KOD İÇİNDE TANIMLAMA using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.OleDb; //Burası VT ile bağlantı sağlamamızı sağlayan kütüphanedir. Burası olmazsa bağlantı komutlarımız çalışmaz. public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) //Köprü String BaglantiYolu = "Provider=Microsoft.Jet.OLEDB.4.0; data source= DataDirectory veritabani.mdb"; OleDbConnection Baglanti = new OleDbConnection(BaglantiYolu); Baglanti.Open(); //Sorgu (Emir Listesi) string Sorgu = "SELECT * FROM Ogrenciler"; //Komut Nesnesi (Şöför) OleDbCommand Komut = new OleDbCommand(Sorgu, Baglanti); //Okuyucu nesnesi (Kamyon) OleDbDataReader Okuyucu = Komut.ExecuteReader(); 4

//Bilgiler Sayfaya yükleniyor while (Okuyucu.Read()) Response.Write(Okuyucu["OgrenciNo"].ToString() + "<br/>"); Baglanti.Close(); Okuyucu.Close(); VERİTABANI BAĞLANTISINI WEB.CONFIG ICINDE TANIMLAMA using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.OleDb; public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) String BaglantiYolu = ConfigurationManager.ConnectionStrings["VTbaglantisi"].ConnectionString; //Yolu web.config dosyasından alıyor.. OleDbConnection Baglanti = new OleDbConnection(BaglantiYolu); Baglanti.Open(); //Sorgu (Emir Listesi) string Sorgu = "SELECT * FROM Ogrenciler"; //Komut Nesnesi (Şöför) OleDbCommand Komut = new OleDbCommand(Sorgu, Baglanti); //Okuyucu nesnesi (Kamyon) OleDbDataReader Okuyucu = Komut.ExecuteReader(); //Bilgiler Sayfaya yükleniyor while (Okuyucu.Read()) Response.Write(Okuyucu["OgrenciNo"].ToString() + "<br/>"); 5

Baglanti.Close(); Okuyucu.Close(); Web Config içerisine şu ifadeler yazılmalı <connectionstrings> <add name="vtbaglantisi" connectionstring="provider=microsoft.jet.oledb.4.0;data Source= DataDirectory /veritabani.mdb" providername="system.data.oledb"/> </connectionstrings> BAĞLANTILAR KOMUT YAZARAK, GÖRÜNTÜLEME HAZIR NESNE İLE using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.OleDb; public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click1(object sender, EventArgs e) 6

String BaglantiYolu = ConfigurationManager.ConnectionStrings["VTbaglantisi"].ConnectionString; //Yolu web.config dosyasından alıyor.. OleDbConnection Baglanti = new OleDbConnection(BaglantiYolu); Baglanti.Open(); //Sorgu (Emir Listesi) string Sorgu = "SELECT * FROM Ogrenciler"; //Adapter Nesnesine bilgiler yüklenerek görüntüleme (Şoför) OleDbDataAdapter Adapter1 = new OleDbDataAdapter(Sorgu, Baglanti); //Bilgiler Dataset ile taşınacak (Kamyon) DataSet DataSet1 = new DataSet(); //Bilgiler DataSetin içersindeki tanımladığımız Tablo1 isimli tabloya Adapter tarafından yükleniyor. Adapter1.Fill(DataSet1, "Tablo1"); //Bilgiler sayfamızdaki hazır nesne tarafından görüntüleniyor. GridView1.DataSource = DataSet1.Tables[0]; GridView1.DataBind(); Baglanti.Close(); Not: string Sorgu = "SELECT Ad,Soyad FROM Table1 WHERE Ad LIKE '%i%' ORDER BY Ad DESC"; 7

BİLGİLERİ HTML TABLOSU İÇİNDE GÖRÜNTÜLEME using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.OleDb; public partial class Default2 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) String BaglantiYolu = ConfigurationManager.ConnectionStrings["Adres1"].ConnectionString; //Yolu web.config dosyasından alıyor.. OleDbConnection Baglanti = new OleDbConnection(BaglantiYolu); Baglanti.Open(); //Sorgu (Emir Listesi) string Sorgu = "SELECT Ad,Soyad,Yas FROM Table1"; //Komut Nesnesi (Şöför) OleDbCommand Komut = new OleDbCommand(Sorgu, Baglanti); //Okuyucu nesnesi (Kamyon) OleDbDataReader Okuyucu = Komut.ExecuteReader(); //Bilgiler Sayfaya yükleniyor Response.Write("<html><body><table border='1'>"); int SutunSayisi = Okuyucu.FieldCount; DateTime Tarih = new DateTime(); int Yil = DateTime.Now.Year; 8

string Bolum = "Bilgisayar"; while (Okuyucu.Read()) Response.Write("<tr>"); Response.Write("<td>"); Response.Write(Bolum + " " ); Response.Write("</td>"); for (int i = 0; i < SutunSayisi; i++) Response.Write("<td>"); if (Okuyucu.GetName(i)=="Yas" ) Response.Write(Yil- Convert.ToInt32(Okuyucu[i].ToString())); else Response.Write(Okuyucu[i].ToString()); Response.Write("</td>"); Response.Write("</tr>"); Response.Write("</table></body></html>"); Baglanti.Close(); Okuyucu.Close(); Web.config <connectionstrings> <add name="adres1" connectionstring="provider=microsoft.jet.oledb.4.0;data Source= DataDirectory /Database1.mdb" providername="system.data.oledb"/> </connectionstrings> 9