20 January 2009, 14:34 | Mesaj No:1 |
Durumu:
Papatyam No :
1397
Üyelik T.:
20 January 2009
Arkadaşları:0
Cinsiyet:
Memleket:istanbul
Yaş:35
|
Sıfırdan Veritabanı İşlemleri Geniş Özel Anlatımı
Sıfırdan Veritabanı İşlemleri Geniş Özel Anlatımı Soru-1 | Nasıl Veritabanı Oluşturabilirim ? ---------- Önce Microsoft Access i açtık ve bir kayitlar adında bir tablo Oluşturduk. Bunun içine de isim ve boy adında 2 tane daha alt tablo yaptık ve veritabanımızı data.mdb diye kaydediyoruz. bunu birazdan yapacağımız örnekte kullanacağız. ---------- Soru-2 | Access Veritabanı Yapısı Güvelimi ? ---------- Siz yaptığınız programlada gerekli önlemleri aldıysanız güvenlidir ama dayanlıklı değildir. Örnek vereyim : Access de 10 bin kayıt a ulaşan bir veritabanı hatalar vermeye başlıcaktır. şişmeler yaşanacaktır ama Ms-Sql de Kayıt sayısının önemi yoktur. Ms-SQl veritabanı yapısı daha güvenli ve daha verimlidir. ---------- Soru-3 | Asp de Access veritabanına nasıl bağlanırım ? ---------- Kod: <% 'burada veritabanımıza bağlanıyoruz. Set Baglantimiz = Server.CreateObject("ADODB.Connection" Baglantimiz.Open "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb" %> ---------- Soru-4 | Veritabana bağlandım peki içindeki tabloya nasıl ---------- bağlanırım ? Kod: <% Set Girdi = Server.CreateObject("ADODB.RecordSet" ' kayıt seti SQL="SELECT * From kayitlar" ' kayıtlar tablosunu seçtik Girdi.Open SQL , Baglantimiz , 1 , 3 ' kayit setimizi açıyoruz %> ---------- Soru-5 | Veritabana nasıl yeni kayıt girerim ? ---------- Kod: <% Set Girdi = Server.CreateObject("ADODB.RecordSet" ' kayıt seti SQL="SELECT * From kayitlar" ' kayıtlar tablosunu seçtik Girdi.Open SQL , Baglantimiz , 1 , 3 ' kayit setimizi açıyoruz Girdi.AddNew ' yeni kayıt ekle diyoruz Girdi("isim" = "Deniz" ' 1. değerimiz Girdi("boy" = "175" ' 2. değerimiz Girdi.Update ' Update yani güncelle dedik. Girdi.Close ' bağlantılarımızı kapatıyoruz Set Girdi = Nothing ' %> ---------- Soru-6 | Veritabandaki örnek 5. kaydı nasıl güncellerim ? ---------- Kod: <% kacincikayit = 5 Set Girdi = Server.CreateObject("ADODB.RecordSet" ' kayıt seti SQL="SELECT * From kayitlar Where id="&kacincikayit Girdi.Open SQL , Baglantimiz , 1 , 3 ' kayit setimizi açıyoruz Girdi("isim" = "Deniz" ' 1. değerimiz Girdi("boy" = "175" ' 2. değerimiz Girdi.Update ' Update yani güncelle dedik. Girdi.Close ' bağlantılarımızı kapatıyoruz Set Girdi = Nothing ' %> AddNew Yok dikkat edin. ---------- Soru-7 | Veritabandaki örnek 5. kaydı nasıl seçerim ve sayfaya ---------- yazdırırım? Kod: <% kacincikayit = 5 Set Girdi = Server.CreateObject("ADODB.RecordSet" SQL="SELECT * From kayitlar Where id="&kacincikayit Girdi.Open SQL , Baglantimiz , 1 , 3 ' Şimdide Yazdıralım bunu Response.Write Girdi("isim" %> ---------- Soru-8 | Veritabandaki toplam kaydı nasıl alırım ? ---------- Kod: <% Set Girdi = Server.CreateObject("ADODB.RecordSet" SQL="SELECT * From kayitlar" Girdi.Open SQL , Baglantimiz , 1 , 3 ToplamKayit = Girdi.RecordCount Response.Write ToplamKayit %> ---------- Soru-9 | Nelere Dikkat etmeliyim ? ---------- - Kayit Setleri ve Döngü sonlarında muhakkak Bağlantıları kapatın. - Flood önleyici scriptler kullanın - Defalarca veritabana bağlanıp sunucuyu yormayın bir bağlantı yapıp kullanacağınız sayfalara include edin.
__________________
Biz Bu Hallere Düşecek Adammıydık ???
|
Bookmarks |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Benzer Konular | ||||
Konu Başlıkları | Konuyu Başlatan | Papatyam Forum Ana Kategori Başlıkları |
Cevaplar | Son Mesajlar |
Veritabanı Tablo İşlemleri | agasarlinuris | asp | 0 | 21 January 2009 20:54 |
Delphi Hakkında Geniş Bilgi ... | CoNQueRoR_61 | delphi | 0 | 20 January 2009 14:47 |
Html Görsel Ders Anlatımı | CoNQueRoR_61 | html | 0 | 20 January 2009 14:26 |
Doğum Öncesi SSK İşlemleri... | Papatyam | Bayanlara Özel (Erkeklerin Girmesi Yasaktır :-)) | 3 | 18 May 2006 14:19 |
Geniş Tabanlı Eğitim Sistemi | REHA | Deneme & Düz Yazılar | 4 | 21 April 2006 09:19 |
Tefekküre Davet Köşesi |
|
Papatyam Sosyal Medya Guruplarımıza Katılın |