c# Web

Web 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ırmanız yeterli olacaktır. Ö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. Web sayfasında Page_Load olayına aşağıdaki kodları yazmamız yeterli olacaktır.

            string yol = Server.MapPath("/");
            yol += "skorlar.s3db";
            if (!File.Exists(yol))
            {
                SQLiteConnection.CreateFile(yol);
            }

 


İlgili Makaleler
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
Web Sayfasının Hangi Tarayıcıda Çalıştığını Bulma
Bir Otobüs Firmasına Ait Bilet Satış İşlemlerini Class(Sınıf) Tanımlayarak Yapan c# Form Uygulaması
ASP.NET Uygulamasında Metin Kutusunda Sadece Kredi/Banka Kartı Numarası Biçimine Nasıl İzin Verilir?
Visual Studio 2019 Programında c# İle Hazırlanan Web Projesini Local Sunucuda Yayınlama
Update Panel İçinde Button Click Çalışmıyor Hatasını Düzeltme
Ajax Modal Popup Kullanarak GridView İçindeki Bir Kaydı Listeleyip Güncelleme
Web Tabanlı Uygulama Geliştirme Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Microsoft Visual Studio Live Share Nedir? Nasıl Kullanılır?
Asp.Net Programında Butonla GridView Nesnesine Yeni Bir Satır Ekleme
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması
Visual Studio 2022 Programında Asp.Net Core Empty RazorPage Web Projesi Oluşturma
Visual Studio 2022 Programında Asp.Net Core Web Projesi Oluşturma
Web Uygulamalarında SqLite Kullanımı
Ayt 123 Sorusunu Core MVC Teknolojisini Kullanarak Çözümünü Bulma
Core Mvc Projesinde Birden Fazla Veriyi Tuple Nesnesiyle Gönderen Uygulama
SqlServer Veri Tabanında Tanımlı Tabloya Video Yükleme İşlemi
Core Mvc Projesinde SqlServer Kullanarak Üye Takibi Yapan Web Projesini Tasarlama1
Derslerden Alınan Notları TempData Kullanarak Listeleyen Core Mvc Uygulaması
Core Mvc Uygulamasında Sanal Data Kullanarak Personel Bilgilerini İşleyen Web Projesi Oluşturma1

Yorum Ekle
   
Kötü
İyi