SQLite Veritabanı Bağlayıcı

Kategori: Veritabanı Bağlayıcıları

Giriş

Bu doküman, mindzieDataDesigner bağlantısını SQLite veritabanına kurmak için hazırlanmıştır. mindzieDataDesigner, mindzieStudio tarafından süreç madenciliği etkinlik kayıtlarına dönüştürülmek üzere veritabanı tablolarını işleyen ETL aracıdır. Bu dokümanın amacı bağlantı dizesinin oluşturulmasına ve gerekiyorsa güvenlik duvarında portların açılmasına yardımcı olmaktır.

Genel Bakış

SQLite bağlayıcı, mindzieDataDesigner'ın SQLite veritabanı dosyalarına doğrudan bağlanmasını sağlar. SQLite, geliştirme, test ve hafif, sunucusuz veritabanı çözümüne ihtiyaç duyulan küçük ve orta ölçekli uygulamalar için idealdir.

Sistem Gereksinimleri

  • Veritabanı Sistemi: SQLite 3.x
  • Dosya Erişimi: SQLite veritabanı dosyalarına okuma/yazma izinleri
  • Platformlar: Windows, Linux, macOS
  • Bağımlılıklar: .NET içinde dahili - ek sürücü gerektirmez

Bağlantı Dizesi Formatı

Temel Format

Data Source=C:\path\to\database.db

Standart Parametreler

Parametre Açıklama Zorunlu Örnek
Data Source SQLite veritabanı dosyasının yolu Evet C:\data\mydatabase.db
Version SQLite sürümü (genellikle 3) Hayır 3
Password Veritabanı şifresi (şifreli ise) Hayır mypassword
Read Only Yalnızca okuma modunda aç Hayır true veya false
Cache Önbellek modu ayarı Hayır Shared veya Private

Bağlantı Örnekleri

Temel Bağlantı

Data Source=C:\MyProject\database.db;Version=3;

Salt Okunur Bağlantı

Data Source=C:\MyProject\database.db;Version=3;Read Only=true;

Şifre Koruması Olan Veritabanı

Data Source=C:\MyProject\database.db;Version=3;Password=mypassword;

Göreli Yol ile Bağlantı

Data Source=.\database.db;Version=3;

Bellek İçi Veritabanı

Data Source=:memory:;Version=3;New=true;

Sorun Giderme

Yaygın Sorunlar

"Veritabanı kilitlendi" Hatası

  • Başka uygulamaların veritabanı dosyasını açmadığından emin olun
  • Uygulamanızda bağlantının doğru şekilde kapatıldığını kontrol edin
  • Daha iyi eşzamanlılık için WAL modunu kullanmayı düşünün

"Veritabanı dosyası açılamıyor" Hatası

  • Dosya yolunun doğru ve erişilebilir olduğunu doğrulayın
  • Veritabanı dosyası ve dizin üzerindeki okuma/yazma izinlerini kontrol edin
  • Dizinin var olduğundan emin olun

Performans Sorunları

  • Veritabanı boyutunu kontrol edin ve VACUUM işlemlerini düşünün
  • İndeksleme stratejinizi gözden geçirin
  • Eşzamanlı bağlantıları izleyin ve bağlantı havuzlama uygulayın

Bağlantı Dizesi Doğrulama

Basit bir sorguyla bağlantı dizesini test edin:

SELECT sqlite_version();

İlgili Bilgiler

  • Resmi Dokümantasyon: SQLite.org
  • System.Data.SQLite: Resmi .NET Sağlayıcısı
  • SQL Söz Dizimi: SQLite çoğu standart SQL işlemini destekler
  • Araçlar: DB Browser for SQLite, SQLiteStudio

💡 İpucu: SQLite veritabanları tek dosyadan oluşur, bu da onları yedeklemeyi, paylaşmayı ve uygulamalarınızla dağıtmayı kolaylaştırır.