Tester di connessione database

Costruisca una stringa di connessione per MySQL / MariaDB, PostgreSQL, SQL Server, Oracle o SQLite da un semplice modulo e la ottenga nella variante che le serve — URL JDBC, ADO.NET, DSN ODBC, Python (pymysql, psycopg2, sqlite3) o SQLAlchemy. Se incolla invece una stringa esistente, l'analizzatore riempie di nuovo il modulo e valida la configurazione: campi obbligatori, intervallo della porta, percorsi SQLite e parametri SSL. Tutto viene calcolato localmente.
1 — Impostazioni di connessione
Driver SSL / TLS
Host Porta
Database Utente
Password Set di caratteri
Parametri aggiuntivi Aggiunti così come sono alle stringhe in stile URL (coppie chiave=valore, separate da &).
2 — Stringhe di connessione generate
Prema Genera per costruire le stringhe di connessione.
Le stringhe generate includono la password in chiaro — le tratti come segreti ed eviti di incollarle in ticket, chat o screenshot.
3 — Analizza una stringa esistente
4 — Verifica della configurazione
  • Prema «Verifica configurazione» per validare il modulo.
Che cos'è una stringa di connessione?

Una stringa di connessione racchiude in una sola riga tutto ciò che un programma richiede per raggiungere un database: host, porta, nome del database, utente, password e opzioni specifiche del driver come la modalità SSL. Ogni ecosistema ha inventato una propria sintassi — URL JDBC (jdbc:mysql://host/db), coppie chiave-valore ADO.NET (Server=...;Database=...), DSN ODBC, argomenti con nome di Python — e le librerie dei driver chiamano lo stesso concetto in modi diversi (host contro Server, dbname contro Database); è proprio ciò da cui un costruttore che emette tutte le varianti insieme la protegge, evitando errori di digitazione.

Le stringhe di connessione contengono spesso la password del database in chiaro — tratti le stringhe generate come segreti: le tenga fuori dal controllo di versione e dai log, e nelle applicazioni reali preferisca le variabili d'ambiente o un gestore di segreti.