Tietokantayhteyden testaaja

Rakenna yhteysmerkkijono MySQL / MariaDB, PostgreSQL, SQL Server, Oracle tai SQLite -tietokannoille yksinkertaisesta lomakkeesta ja hae se tarvitsemassasi muodossa — JDBC-URL, ADO.NET, ODBC DSN, Python (pymysql, psycopg2, sqlite3) tai SQLAlchemy. Liitä sen sijaan olemassa oleva merkkijono, niin jäsennin täyttää lomakkeen takaisin ja validoi määrityksen: pakolliset kentät, porttialue, SQLite-polut ja SSL-parametrit. Kaikki lasketaan paikallisesti.
1 — Yhteysasetukset
Ajuri SSL / TLS
Isäntä Portti
Tietokanta Käyttäjä
Salasana Merkistö
Lisäparametrit Liitetään sellaisenaan URL-tyyppisiin merkkijonoihin (avain=arvo-parit, erotettu &-merkillä).
2 — Luodut yhteysmerkkijonot
Paina Luo rakentaakseen yhteysmerkkijonot.
Luodut merkkijonot sisältävät salasanan selväkielisenä — käsittele niitä salaisuuksina äläkä liitä niitä tikettiin, keskusteluun tai kuvakaappauksiin.
3 — Jäsennä olemassa oleva merkkijono
4 — Määrityksen tarkistus
  • Suorita ”Testaa määritys” tarkistaakseen lomakkeen.
Mikä yhteysmerkkijono on?

Yhteysmerkkijono pakkaa yhdelle riville kaiken, mitä ohjelma tarvitsee tietokantaan pääsemiseen: isännän, portin, tietokannan nimen, käyttäjän, salasanan ja ajurikohtaiset asetukset, kuten SSL-tilan. Jokainen ekosysteemi keksi oman syntaksinsa — JDBC-URL:t (jdbc:mysql://host/db), ADO.NET-avain-arvo-parit (Server=...;Database=...), ODBC DSN:t, Python-avainsanaargumentit — ja ajurikirjastot nimeävät saman käsitteen eri tavoin (host vs. Server, dbname vs. Database), ja juuri siltä rakentaja, joka tuottaa kaikki muodot kerralla, säästää kirjoitusvirheiltä.

Yhteysmerkkijonot sisältävät usein tietokannan salasanan selväkielisenä — käsittele luotuja merkkijonoja salaisuuksina: pidä ne poissa lähdekoodin hallinnasta ja lokeista, ja käytä todellisissa sovelluksissa mieluummin ympäristömuuttujia tai salaisuuksien hallintaa.