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