Tester připojení k databázi

Sestavte connection string pro MySQL / MariaDB, PostgreSQL, SQL Server, Oracle nebo SQLite z jednoduchého formuláře a získejte jej v potřebné podobě — URL JDBC, ADO.NET, DSN ODBC, Python (pymysql, psycopg2, sqlite3) nebo SQLAlchemy. Pokud vložíte existující řetězec, analyzátor formulář zpětně vyplní a ověří konfiguraci: povinná pole, rozsah portu, cesty SQLite a parametry SSL. Vše se počítá lokálně.
1 — Nastavení připojení
Ovladač SSL / TLS
Hostitel Port
Databáze Uživatel
Heslo Znaková sada
Dodatečné parametry Připojeno beze změny k URL řetězcům (dvojice klíč=hodnota oddělené &).
2 — Vygenerované connection stringy
Stisknutím tlačítka Generovat sestavte connection stringy.
Vygenerované řetězce obsahují heslo v čistém textu — zacházejte s nimi jako s tajemstvím a nevkládejte je do tiketů, chatů ani na snímky obrazovky.
3 — Analýza existujícího řetězce
4 — Kontrola konfigurace
  • Pro ověření formuláře spusťte „Konfigurace testu“.
Co je connection string?

Connection string zabalí do jednoho řádku vše, co program potřebuje k připojení k databázi: hostitele, port, název databáze, uživatele, heslo a volby specifické pro ovladač, například režim SSL. Každý ekosystém si vymyslel vlastní syntaxi — URL JDBC (jdbc:mysql://host/db), dvojice klíč–hodnota ADO.NET (Server=...;Database=...), DSN ODBC, argumenty klíčových slov v Pythonu — a knihovny ovladačů stejný pojem pojmenovávají různě (host vs Server, dbname vs Database), a právě před přepisováním to chrání nástroj, který vydá všechny varianty najednou.

Connection stringy často obsahují heslo k databázi v prostém textu — s vygenerovanými řetězci zacházejte jako s tajemstvím: nedávejte je do správy verzí ani do logů a v reálných aplikacích dávejte přednost proměnným prostředí nebo správci tajemství.