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.