Database-forbindelsestester

Byg en forbindelsesstreng til MySQL / MariaDB, PostgreSQL, SQL Server, Oracle eller SQLite fra en enkel formular og få den i den variant, der er brug for — JDBC-URL, ADO.NET, ODBC DSN, Python (pymysql, psycopg2, sqlite3) eller SQLAlchemy. Indsæt i stedet en eksisterende streng, og parseren udfylder formularen igen og validerer konfigurationen: påkrævede felter, portområde, SQLite-stier og SSL-parametre. Alt beregnes lokalt.
1 — Forbindelsesindstillinger
Driver SSL / TLS
Vært Port
Database Bruger
Adgangskode Tegnsæt
Ekstra parametre Føjes ordret til URL-lignende strenge (nøgle=værdi-par, adskilt af &).
2 — Genererede forbindelsesstrenge
Tryk på Generér for at bygge forbindelsesstrengene.
De genererede strenge indeholder adgangskoden i klar tekst — behandl dem som hemmeligheder, og undgå at indsætte dem i tickets, chats eller skærmbilleder.
3 — Parse en eksisterende streng
4 — Konfigurationskontrol
  • Kør "Test konfiguration" for at validere formularen.
Hvad er en forbindelsesstreng?

En forbindelsesstreng samler alt, et program behøver for at nå en database, i én linje: værten, porten, databasenavnet, brugeren, adgangskoden og driverspecifikke indstillinger såsom SSL-tilstand. Hvert økosystem har opfundet sin egen syntaks — JDBC-URL'er (jdbc:mysql://host/db), ADO.NET nøgle-værdi-par (Server=...;Database=...), ODBC DSN'er, Python-nøgleordsargumenter — og driverbiblioteker navngiver det samme begreb forskelligt (host vs. Server, dbname vs. Database), og det er præcis det, en bygger, der udsender alle varianter på én gang, sparer en for at taste forkert.

Forbindelsesstrenge indeholder ofte databaseadgangskoden i klartekst — behandl genererede strenge som hemmeligheder: hold dem ude af versionskontrol og logs, og brug helst miljøvariabler eller en hemmelighedsstyring i rigtige applikationer.