C# ile sqllite nasıl kullanılır? Bu makale sayesinde Sql ile arasında ki farkları rahatça anlayabilirsiniz.

C# ile sqllite nasıl kullanılır? Bu makale sayesinde Sql ile arasında ki farkları rahatça anlayabilirsiniz.

SQLite, veritabanı işlemlerini gerçekleştirmek için kullanılabilen hafif (lite) ağırlıklı bir yazılım kütüphanesidir.

Mobil veya düşük RAM'li PC gibi düşük güce sahip cihazlarda kullanılabilen küçük, hızlı, içerilen, güvenilir bir SQL veritabanı motoru sağlar. SQL olmadığını unutmayın.

İşte SQL ve SQLite arasındaki birkaç fark,

  1. SQL sunucu tabanlıdır, SQLite dosya tabanlıdır
  2. SQLite, saklı yordamlar gibi SQL'in tüm özelliklerini desteklemez.
  3. SQL, verilerin nasıl saklanacağını belirten standarttır, SQLite ise bir dizi kitaplıktır
  4. İşte SQLite'yi benzersiz ve çok popüler yapan birkaç önemli özellik,
  5. Sıfır yapılandırma - bu, herhangi bir şey kurmaya gerek olmadığı anlamına gelir. Sadece kurun ve kullanın.
  6. Bağımsız, dış bağımlılık yok demektir
  7. Çapraz platform, Linux, Mac, Andriod'da kullanılabileceği anlamına gelir
  8. Sunucusuz - bu, ayrı bir sunucuya gerek olmadığı anlamına gelir. SQLite uygulamanın veritabanı dosyası ile doğrudan iletişim kurar.
  9. SQLite dinamik türleri destekler; yani tablolarda sütun veri türünden bağımsız olarak herhangi bir değer saklanabilir.
  10. SQLite nasıl kullanılır (Nuget kullanarak)

SQLite bir Nuget paketi olarak gelir, böylece çok kolay kullanılabilir

Visual Studio projesi oluşturma

Nuget Manager'da Ara / Seç 'SQLite' Yükle.

Şimdi C # 'da SQL ile yaptığınız gibi kodlamaya başlayabilirsiniz.

Kodu yazarken 'System.Data.SQLite' referansını kullanın.

Bağlantı dizesi yapılırken dbFile yolunu kullanın, böylece tam bağlantı dizesi

Dize conStrng = @ "Veri Kaynağı =" + dbFilePath + ";" + "Şifre =" + "ABCD";

Bundan sonra SQLiteConnectionObject kullanarak bağlantı oluşturun ve sonra SQLiteDataReader, SQLiteCommand gibi çeşitli Api'leri kullanarak Ekle / Güncelle / Sil vb. İşlemleri yapabilirsiniz.

Konu hakkında yorumlarınızı bekliyorum teşekkürler. Konunun alıntı veya yasal olmayan bir durum arz ettiğini düşünüyorsanız iletişim yolu ile bize ulaşarak bildirebilirsiniz hak ihlali durumlarında 3 iş günü içerisinde konu kaldırılacaktır. Dipnot...! Kırık ve eksik linki yorum olarak bildirin konu 24 saat içerisinde düzenlenecektir.

Takip edebileceğiniz bağlantılar :