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
Konsol Ekranında Kod Yazma ve Çalıştırma
Yıkıcı Metotlar (Destructors)
Kredi Kartı Taksitlendirme İşlemini Yapan c# Uygulaması
Sayısal Loto Çekilişini Yapan c# Uygulaması
Tombala Oyununu Yapan Uygulamayı c# Dilinde Kodlama1
Kaçan Buton Oyununu Yapan c# Uygulaması
Rastgele Seçilen Bir Sayıyı Basamaklarına Ayıran, Basamak Değerini ve Sayı Değerini Bulan c# Console Uygulaması
Veri Girişi Maskeleme (MaskedTextBox)
Girilen Sayının Okunuşunu Yapan c# Uygulaması
2020 TYT Matematik Ortakatlı Kuralıyla İlgili Sorunun Çözümünü c# Diliyle Kodlama
Basit Veri Bağlama (Simple Data Binding)
c# Programında Bigpara Sayfasından Borsa Verilerini Selenium Kütüphanesini Kullanarak Çekme
TrendYol 2023 - 2024 Süper Lig Fikstür Kura Çekimini Yapan c# Console Uygulaması-4
Veri Girişi Doğrulama (Input Validation)
TabControl Panelini Kullanarak Lokantalar İçin Müşteri Siparişi Alan c# Form Uygulaması
Faktöriyel Hesabı Yapan c# Windows Form Uygulaması
Tetris Oyununu C# Dilini Kullanarak Form Sayfasında Kodlama1
C# Uygulamalarında HashMap Dizi Oluşturma
MenuStrip Nesnesiyle Form Sayfasına Menü Ekleyen c# Form Uygulaması
Girilen Ad Soyadı Form Sayfasında Dinamik Olarak Gösteren c# Form Uygulaması

Yorum Ekle
   
Kötü İyi