Database-verbindingstester — bouwer, ontleder en validator voor verbindingsreeksen
Database-verbindingstester
Bouw een verbindingsreeks voor MySQL / MariaDB, PostgreSQL, SQL Server, Oracle of SQLite vanuit een eenvoudig formulier en krijg hem in de variant die u nodig hebt — JDBC-URL, ADO.NET, ODBC-DSN, Python (pymysql, psycopg2, sqlite3) of SQLAlchemy. Plak in plaats daarvan een bestaande reeks, dan vult de ontleder het formulier weer in en valideert de configuratie: verplichte velden, poortbereik, SQLite-paden en SSL-parameters. Alles wordt lokaal berekend.
1 — Verbindingsinstellingen
Driver
SSL / TLS
Host
Poort
Database
Gebruiker
Wachtwoord
Tekenset
Extra parameters
Letterlijk toegevoegd aan URL-achtige reeksen (sleutel=waarde-paren, gescheiden door &).
2 — Gegenereerde verbindingsreeksen
Druk op Genereren om de verbindingsreeksen te bouwen.
De gegenereerde reeksen bevatten het wachtwoord in platte tekst — behandel ze als geheimen en plak ze niet in tickets, chats of screenshots.
3 — Een bestaande reeks ontleden
4 — Configuratiecontrole
Voer "Configuratie testen" uit om het formulier te valideren.
Een browserpagina kan geen ruwe TCP/SQL-verbinding openen, dus dit controleert de configuratie (verplichte velden, poortbereik, geldigheid van parameters) in plaats van een live handshake uit te voeren. Kopieer een gegenereerde reeks naar uw databaseclient om daadwerkelijk verbinding te maken.
Wat is een verbindingsreeks?
Een verbindingsreeks bundelt alles wat een programma nodig heeft om een database te bereiken in één regel: de host, de poort, de databasenaam, de gebruiker, het wachtwoord en driverspecifieke opties zoals de SSL-modus. Elk ecosysteem heeft zijn eigen syntaxis bedacht — JDBC-URL's (jdbc:mysql://host/db), ADO.NET-sleutel-waardeparen (Server=...;Database=...), ODBC-DSN's, Python-trefwoordargumenten — en driverbibliotheken noemen hetzelfde begrip anders (host versus Server, dbname versus Database), en precies daarvoor bespaart een bouwer die alle varianten tegelijk uitvoert u verkeerd getypte namen.
Verbindingsreeksen bevatten vaak het databasewachtwoord in platte tekst — behandel gegenereerde reeksen als geheimen: houd ze uit versiebeheer en logs, en gebruik in echte toepassingen bij voorkeur omgevingsvariabelen of een geheimenbeheerder.