Veritabanı Bağlantı Sınayıcısı — Bağlantı Dizgisi Oluşturucu, Ayrıştırıcı ve Doğrulayıcı
Veritabanı Bağlantı Sınayıcısı
Basit bir formdan MySQL / MariaDB, PostgreSQL, SQL Server, Oracle veya SQLite için bir bağlantı dizgisi oluşturun ve ihtiyacınız olan biçimde alın — JDBC URL, ADO.NET, ODBC DSN, Python (pymysql, psycopg2, sqlite3) veya SQLAlchemy. Bunun yerine mevcut bir dizgi yapıştırırsanız ayrıştırıcı formu geri doldurur ve yapılandırmayı doğrular: zorunlu alanlar, bağlantı noktası aralığı, SQLite yolları ve SSL parametreleri. Her şey yerel olarak hesaplanır.
1 — Bağlantı ayarları
Sürücü
SSL / TLS
Ana bilgisayar
Bağlantı noktası
Veritabanı
Kullanıcı
Parola
Karakter kümesi
Ek parametreler
URL biçimindeki dizgilere olduğu gibi eklenir (anahtar=değer çiftleri, & ile ayrılmış).
2 — Üretilen bağlantı dizgileri
Bağlantı dizgilerini oluşturmak için Oluşturun'a basın.
Üretilen dizgiler parolayı açık metin olarak içerir — onları gizli bilgi gibi ele alın ve bilet, sohbet veya ekran görüntülerine yapıştırmaktan kaçının.
3 — Mevcut bir dizgiyi ayrıştırın
4 — Yapılandırma denetimi
Formu doğrulamak için "Yapılandırmayı Test Edin"e basın.
Bir tarayıcı sayfası ham bir TCP/SQL bağlantısı açamaz; bu yüzden canlı bir el sıkışma yapmak yerine yapılandırmayı (zorunlu alanlar, bağlantı noktası aralığı, parametre geçerliliği) denetler. Gerçekten bağlanmak için üretilen dizgiyi veritabanı istemcinize kopyalayın.
Bağlantı dizgisi nedir?
Bir bağlantı dizgisi, bir programın bir veritabanına ulaşması için gereken her şeyi tek satıra toplar: ana bilgisayar, bağlantı noktası, veritabanı adı, kullanıcı, parola ve SSL modu gibi sürücüye özgü seçenekler. Her ekosistem kendi sözdizimini icat etti — JDBC URL'leri (jdbc:mysql://host/db), ADO.NET anahtar-değer çiftleri (Server=...;Database=...), ODBC DSN'leri, Python anahtar kelime argümanları — ve sürücü kütüphaneleri aynı kavrama farklı adlar verir (host ile Server, dbname ile Database); tam da her biçimi aynı anda üreten bir oluşturucunun yanlış yazmanızı önlediği şey budur.
Bağlantı dizgileri sıklıkla veritabanı parolasını düz metin olarak içerir — üretilen dizgileri gizli bilgi gibi ele alın: onları kaynak denetiminden ve günlüklerden uzak tutun ve gerçek uygulamalarda ortam değişkenlerini ya da bir gizli bilgi yöneticisini tercih edin.