c# Desktop

c# Form Uygulamalarında SqLite Veritabanını Oluşturma

SqLite veritabanında yeni bir database oluşturmak için iki farklı yol kullanabilirsiniz. Piyasada kullanılan SqLite editörü aracığıyla veritabanını oluşturup projenize dahil edebilirsiniz. Ya da kod aşamasında dinamik olarak veritebanını oluşturabilirsiniz.

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

Biz burada sqliteadmin isimli editörü kullanacağız. Editörümüzü buradan bilgisayarınıza indirebilirsiniz. İndirilen zip dosyasını bilgisayarınıza açmanız yeterli olacaktır. Klasörün içinde yer alan sqliteadmin.exe dosyasını çalıştıralım. Öcelikle dil seçimini yapmanız gerekir. Türkçe desteği olan bu editörde ben dili ingilizce olarak belirledim. 

Yeni bir veritabanı oluşturmak için Database menüsünden New komutunu girmeniz gerekir. Ekrana gelen diyalog penceresinde oluşturmak istediğiniz veritabanının adını Dosya adı metin kutusuna yazalım. Dosya adını belirlerken Türkçe karakter ve özel karakterler kullanmayalım. Ben dosya adı olarak skorlar ismini belirliyorum. Daha sonra veritabanını nereye kaydedeceksek yolunu belirlememiz gerekir. Ben masaüstüne kaydetmek istiyorum. Kaydet diyerek işlemi tamamlıyorum. Masaüstünde skorlar.s3db isminde veritabanımız oluşturuldu.

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

Veritabanını istersek kod aşamasında direkt oluşturabiliriz. Bunun için CreateFile() komutunu kullanacağız. Yukarıda oluşturduğumuz skorlar.s3db dosyasını kodlarla oluşturalım. Formun Load olayına aşağıdaki kodları yazmamız yeterli olacaktır.

            if (!File.Exists("skorlar.s3db"))
            {
                SQLiteConnection.CreateFile("skorlar.s3db");
            }
 

İlgili Makaleler
c# Programında Bigpara Sayfasından Borsa Verilerini Selenium Kütüphanesini Kullanarak Çekme
Konsol Ekranında Kod Yazma ve Çalıştırma
Veri Girişi Doğrulama (Input Validation)
c# Console Uygulamalarında Ping Nasıl Kullanılır, Ping Atma
Girilen Ad Soyadı Form Sayfasında Dinamik Olarak Gösteren c# Form Uygulaması
CefSharp Kullanan Sekmelere Sahip Chromium Tarayıcı Oluşturma2
Tombala Oyununu Yapan Uygulamayı c# Dilinde Kodlama1
Kompleks Veri Bağlama (Complex Data Binding)
C# Uygulamalarında HashMap Dizi Oluşturma
Basit Veri Bağlama (Simple Data Binding)
Rastgele Seçilen Bir Sayıyı Basamaklarına Ayıran, Basamak Değerini ve Sayı Değerini Bulan c# Console Uygulaması
Kredi Kartı Taksitlendirme İşlemini Yapan c# Uygulaması
Değişik Özelliklerde Grafik Çizimi Yapan c# Uygulaması
Sayısal Loto Çekilişini Yapan c# Uygulaması
Doğum Günü Hesabını Ayrıntılı Olarak Yapan c# Uygulaması
c# Form Uygulamalarında SqLite Veritabanında Uyeler Tablosunu Oluşturma
Veri Girişi Maskeleme (MaskedTextBox)
Yayınlanan Web Service Hizmetini c# Form Sayfasında Kullanma
Metodu Sonlandırma
Yıkıcı Metotlar (Destructors)

Yorum Ekle
   
Kötü
İyi