c# Web

Web Uygulamalarında SqLite Veritabanında Uyeler Tablosunu Oluşturma

SqLite veritabanında yeni bir database oluşturduktan sonra o veritabanı içinde tablo oluşturabilirsiniz. Tablolar veritabanının en önemli nesneleridir. Bilgiler tablolar aracılığıyla saklanır ve sınıflandırılırlar. Tablo oluşturmak için iki farklı yol kullanabilirsiniz. SqLiteAdmin editörü aracığıyla tablo oluşturabilirsiniz. Ya da kod aşamasında dinamik olarak tablo oluşturabilirsiniz.

Biz burada Uyeler isminde bir tablo oluşturmak istiyoruz. Tablomuzda aşağıdaki alanlar yer alsın.

Alan Adı

Tipi

Kodu

Otomatik Sayı

Adi

Metin(25)

Soyadi

Metin(25)

Username

Metin(25)

Password

Metin(25)

 

 

 

 

 

 

 

 

 

 

1. Editör aracılığıyla veritabanı oluşturma.

Editörü açalım ve skorlar.s3db veritabanını açalım. Table menüsünden New komutunu seçelim. Ekrana gelen diyalog penceresinde Tablename kısmına Uyeler yazalım. Şimdi tabloya ait alanları ekleyelim. Bunun için Add Field tuşuna basalım. Ekrana gelen pencerede Fieldname kısmına Kodu yazalım. Fieldtype kısmında Integer seçelim. Her tabloda bir primarykey anahtarı yer almaktadır. Genellikle bu sayısal bir alandır. Bizim tablomuzda Kodu birincil anahtar olarak kullanılacaktır. Onun için Primary key ve Auto Increment onay kutularını işaretleyelim. Add butonuna basarak alanımızı ekleyelim. Şimdi Adi alanını eklemek için Add Field butonuna tekrar basalım. Fieldname kısmına Adi, Fieldtype kısmında Varchar seçelim. Not null onay kutusunu işaretleyelim ve Add diyerek alanımızı ekleyelim. Bu işlemi yaptığımızda Adi alanının kapladığı uzunluğu belirlememiz gerekir. Biz burada 25 olarak belirliyoruz. Ok diyerek işlemi tamamlıyoruz. Soyadi, Username ve Password alanlarını ekleme işini size bırakıyorum. Böylece uyeler tablosunu oluşturmuş olduk.

2. Kod aşamasında tablo oluşturma

Skorlar veritabanına tablo eklemek Create Table kodunu program içerisinde kullanabilirsiniz. Oluşturduğumuz skorlar.s3db dosyasına kodlarla uyeler tablosunu oluşturalım. Web formun Page_Load olayına aşağıdaki kodları yazmamız yeterli olacaktır.

        SQLiteConnection con;
        SQLiteDataAdapter da;
        SQLiteCommand cmd;
        DataSet ds;
 
        protected void Page_Load(object sender, EventArgs e)
        {
            string yol = Server.MapPath("/");
            yol += "skorlar.s3db";
            if (!File.Exists(yol))
            {
                SQLiteConnection.CreateFile(yol);
                string sql = @"CREATE TABLE Uyeler(
                               Kodu INTEGER PRIMARY KEY AUTOINCREMENT ,
                               Adi         VARCHAR(25)       NOT NULL,
                               Soyadi      VARCHAR(25)       NOT NULL,
                               UserName    VARCHAR(25)       NOT NULL,
                               Password    VARCHAR(25)       NOT NULL
                            );";
                con = new SQLiteConnection("Data Source=" + yol + ";Version=3;");
                con.Open();
                cmd = new SQLiteCommand(sql, con);
                cmd.ExecuteNonQuery();
                con.Close();
            }
        }

 


İlgili Makaleler
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Web Form Sayfasında Kodlama
Seri Port Yardımıyla Arduino Devresine Bağlanıp Ledleri Asp.Net Web Uygulamasından Yakıp Söndürme
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Microsoft Visual Studio Live Share Nedir? Nasıl Kullanılır?
Sitenin Alexa Dünya Sıralamasını Kodlarla Öğrenme
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı Asp.Net İle Yapınız
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Stripe Kullanarak Kredi Kartı ile Ödeme İşlemi Yapan Asp.Net Uygulaması
Core MVC Uygulamalarında Area Yapısı ile Modüler Tasarım ve Yönlendirme Yönetimi
Verilen Bir Sayının Asal Sayı Olup Olmadığını Kontrol Eden Asp.Net c# Uygulaması
Web Uygulamalarında SqLite Kullanımı
Asp.Net Uygulamalarında Sweet Alert Mesaj Kullanımı
Core Mvc Projesinde Model Binding Yaparak Toplama İşlemini Yapan Web Projesini Tasarlama
Core Mvc Projesinde Kullanıcıdan Farklı Veri Alma Yöntemlerini Kullanarak Toplama İşlemini Gerçekleştirme
Asp.Net Uygulamalarında Response.Redirect Kullanarak Web Sayfasını Yeni Sekmede Açma
Kredi Kartı Taksitlendirme İşlemini Yapan Uygulamayı Asp.Net Olarak Olarak Tasarlayan Web Uygulaması
Asp.Net Uygulamalarında Modal PopUp Oluşturma
Bir Otobüs Firmasına Ait Bilet Satış İşlemlerini Class(Sınıf) Tanımlayarak Yapan c# Form Uygulaması
Asp.Net Uygulamalarında DataList (Veri Listeleme) Kontrolü

Yorum Ekle
   
Kötü
İyi