SQL-DB Client Connect

Bu fonksiyon bloğu, bir SQL veritabanına (MySQL, PostgreSQL, MSSQL, SQLite) bağlanmak için yapılandırma yapmanızı ve bağlantı kurmanızı sağlar. Diğer blokların sorgu çalıştırmak veya veri işlemleri yapmak için kullanabileceği kalıcı bir veritabanı istemcisi oluşturmak için kullanın.

📥 Girdiler

Bu fonksiyon bloğunun giriş soketleri yoktur.

📤 Çıktılar

DB Client Diğer blokların (ör. SQL-DB Operations) sorgu ve işlem gerçekleştirmek için kullanabileceği yeniden kullanılabilir bir veritabanı istemcisi nesnesi.

Connection Success Bağlantının başarıyla kurulup kurulmadığını belirten boolean değer.

🕹️ Kontroller

Database Type Veritabanı türünü seçmek için bir açılır menü (MySQL, PostgreSQL, MSSQL, SQLite). SQLite seçildiğinde host/port/user/password gibi alanlar gizlenir ve arayüz basitleşir.

Host Veritabanı sunucusunun hostname veya IP adresi. SQLite için gizlidir.

Database Veritabanı adı. SQLite için bu alan veritabanı dosya yolu olarak kullanılır.

Port Veritabanı sunucusunun TCP portu. SQLite için gizlidir.

User Veritabanı kullanıcı adı. SQLite için gizlidir.

Password Veritabanı parolası. SQLite için gizlidir.

Not: Bu alanlarda yapılan herhangi bir değişiklik mevcut bağlantıyı sıfırlar ve blok değerlendirildiğinde yeni bir bağlantı denemesi tetikler.

🎯 Özellikler

  • Yaygın SQL arka uçları için tek, birleşik bir kullanıcı arayüzü ile basit çoklu-veritabanı desteği.

  • Dosya tabanlı veritabanı seçildiğinde alanları azaltan SQLite uyumluluğu.

  • Aşağı akış mantığı ve hata yönetimi için kullanıma hazır DB Client ve Connection Success bayrağı çıktılar.

  • Yapılandırma değişiklikleri algılandığında otomatik yeniden bağlanma.

📝 Kullanım Talimatları

  1. Sunucunuza uygun olan Database Type seçeneğini belirleyin.

  2. Uygun şekilde Host, Port, User, Password ve Database alanlarını doldurun (SQLite için Database alanına dosya yolunu girin).

  3. Senaryonuzu çalıştırın veya bloğu değerlendirin. Blok bağlantı kurmaya çalışacak ve Connection Success değerini buna göre ayarlayacaktır.

  4. Sağlanan DB Client ile SQL-DB Operations kullanarak sorgu, ekleme, güncelleme veya diğer veritabanı görevlerini gerçekleştirin.

  5. Bağlantı alanlarında herhangi bir değişiklik yaparsanız, blok mevcut bağlantıyı sıfırlar ve bir sonraki değerlendirmede yeniden bağlanmayı dener.

📊 Değerlendirme

Değerlendirildiğinde, blok verilen parametreleri doğrular ve bağlantı kurmaya çalışır. Başarılı olduğunda, DB Client çıktısı aracılığıyla yeniden kullanılabilir bir istemci sunar ve Connection Success true olarak ayarlanır. Başarısız olursa hata kaydı bırakır ve Connection Success false olur.

💡 İpuçları ve Püf Noktaları

  • Sorguları çalıştırmak ve sonuçları akışa geri almak için SQL-DB Operations ile birlikte kullanın.

  • Karmaşık sonuçları dosyaya yazmadan veya ağ üzerinden göndermeden önce serileştirmek için Data to JSON kullanın.

  • Veritabanı sorgularından gelen sonuçları kalıcılaştırmak için CSV Export veya (görüntüyle ilgili meta veriler için) Image Logger kullanın.

  • DB Client veya son sorgu sonuçlarını projenizin farklı bölümlerinde yeniden kullanmak üzere saklamak için Data Write Local veya Data Write Global kullanın.

  • Senaryonuzu geliştirirken ve hata ayıklarken SQL-DB Operations çıktısını kontrol etmek için Debug Input ekleyin.

🛠️ Sorun Giderme

  • Bağlantı başarısız fakat kimlik bilgileri doğruysa: Host ile ağ erişimini ve seçili Portun açık ve bağlantı kabul ediyor olduğunu doğrulayın.

  • SQLite kullanıyorsanız: Database alanına girilen yolun erişilebilir olduğundan ve uygulamanın bu dosyayı okuma/yazma iznine sahip olduğundan emin olun.

  • Yapılandırma değişiklikleri etkili olmuyor gibi görünüyorsa: Bloğun bağlantıyı sıfırlaması ve yeniden kurması için herhangi bir kontrol alanını (ör. Host) düzenleyin.

  • Geliştirme sırasında dönen verileri doğrulamanız gerekirse, SQL-DB Operations ve Debug Input ekleyerek yanıtları inceleyin.

Last updated

Was this helpful?