Sıfırdan Veritabanı İşlemleri Geniş Özel Anlatımı - Papatyam Forum

Papatyam Forum

Go Back   Papatyam Forum > ..::.BİLGİSAYAR & TEKNOLOJİ.::. > Web Master

Yeni Konu aç  Cevapla
 
Seçenekler
Alt 20 January 2009, 15:34   Mesaj No:1

CoNQueRoR_61

Papatyam Usta Üyesi
Avatar Otomotik
Durumu:CoNQueRoR_61 isimli Üye şimdilik offline konumundadır
Papatyam No : 1397
Üyelik T.: 20 January 2009
Arkadaşları:0
Cinsiyet:
Memleket:istanbul
Yaş:35
Mesaj: 131
Konular:
Beğenildi:
Beğendi:
Takdirleri:10
Takdir Et:
Konu Bu  Üyemize Aittir!
Standart 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&quot
Baglantimiz.Open "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb&quot

%>


----------
Soru-4 | Veritabana bağlandım peki içindeki tabloya nasıl
---------- bağlanırım ?


Kod:
<%

Set Girdi = Server.CreateObject("ADODB.RecordSet&quot ' 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&quot ' 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&quot = "Deniz" ' 1. değerimiz
Girdi("boy&quot = "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&quot ' kayıt seti
SQL="SELECT * From kayitlar Where id="&kacincikayit
Girdi.Open SQL , Baglantimiz , 1 , 3 ' kayit setimizi açıyoruz

Girdi("isim&quot = "Deniz" ' 1. değerimiz
Girdi("boy&quot = "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&quot
SQL="SELECT * From kayitlar Where id="&kacincikayit
Girdi.Open SQL , Baglantimiz , 1 , 3

' Şimdide Yazdıralım bunu

Response.Write Girdi("isim&quot

%>



----------
Soru-8 | Veritabandaki toplam kaydı nasıl alırım ?
----------



Kod:
<%

Set Girdi = Server.CreateObject("ADODB.RecordSet&quot
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 ???
Alıntı ile Cevapla
Cevapla

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 21:54
Delphi Hakkında Geniş Bilgi ... CoNQueRoR_61 delphi 0 20 January 2009 15:47
Html Görsel Ders Anlatımı CoNQueRoR_61 html 0 20 January 2009 15:26
Doğum Öncesi SSK İşlemleri... Papatyam Bayanlara Özel (Erkeklerin Girmesi Yasaktır :-)) 3 18 May 2006 15:19
Geniş Tabanlı Eğitim Sistemi REHA Deneme & Düz Yazılar 4 21 April 2006 10:19

Yeni Sayfa 1

www.papatyam.org Ana Sayfa

Tefekküre Davet Köşesi

Papatyam Sosyal Medya Guruplarımıza Katılın

                       Instagram         

Papatyam alemdarhost.com sunucularında barındırılmaktadır.