Εργαλείο δοκιμής σύνδεσης βάσης δεδομένων

Κατασκευή συμβολοσειράς σύνδεσης για MySQL / MariaDB, PostgreSQL, SQL Server, Oracle ή SQLite από απλή φόρμα και λήψη της στη μορφή που χρειάζεται — URL JDBC, ADO.NET, ODBC DSN, Python (pymysql, psycopg2, sqlite3) ή SQLAlchemy. Η επικόλληση υπάρχουσας συμβολοσειράς αντί αυτού γεμίζει ξανά τη φόρμα και επαληθεύει τη ρύθμιση: υποχρεωτικά πεδία, εύρος θύρας, διαδρομές SQLite και παράμετροι SSL. Όλα υπολογίζονται τοπικά.
1 — Ρυθμίσεις σύνδεσης
Οδηγός SSL / TLS
Διακομιστής Θύρα
Βάση δεδομένων Χρήστης
Κωδικός πρόσβασης Σύνολο χαρακτήρων
Επιπλέον παράμετροι Προστίθεται αυτούσιο σε συμβολοσειρές τύπου URL (ζεύγη key=value, διαχωρισμένα με &).
2 — Παραγόμενες συμβολοσειρές σύνδεσης
Με το Δημιουργία κατασκευάζονται οι συμβολοσειρές σύνδεσης.
Οι παραγόμενες συμβολοσειρές περιέχουν τον κωδικό πρόσβασης σε καθαρό κείμενο — αντιμετωπίζονται ως μυστικά και αποφεύγεται η επικόλλησή τους σε αιτήματα υποστήριξης, συνομιλίες ή στιγμιότυπα οθόνης.
3 — Ανάλυση υπάρχουσας συμβολοσειράς
4 — Έλεγχος ρυθμίσεων
  • Εκτέλεση του «Έλεγχος ρυθμίσεων» για επικύρωση της φόρμας.
Τι είναι μια συμβολοσειρά σύνδεσης;

Μια συμβολοσειρά σύνδεσης συμπυκνώνει σε μία γραμμή ό,τι χρειάζεται ένα πρόγραμμα για να φτάσει σε μια βάση: τον διακομιστή, τη θύρα, το όνομα βάσης, τον χρήστη, τον κωδικό πρόσβασης και επιλογές ειδικές για τον οδηγό, όπως η λειτουργία SSL. Κάθε οικοσύστημα εφηύρε τη δική του σύνταξη — URL JDBC (jdbc:mysql://host/db), ζεύγη κλειδιού-τιμής ADO.NET (Server=...;Database=...), DSN ODBC, ορίσματα λέξεων-κλειδιών Python — και οι βιβλιοθήκες οδηγών ονομάζουν την ίδια έννοια διαφορετικά (host έναντι Server, dbname έναντι Database), κάτι που ακριβώς εξοικονομεί από λάθος πληκτρολόγηση ένας κατασκευαστής που παράγει όλες τις μορφές ταυτόχρονα.

Οι συμβολοσειρές σύνδεσης συχνά περιέχουν τον κωδικό πρόσβασης της βάσης σε καθαρό κείμενο — οι παραγόμενες συμβολοσειρές αντιμετωπίζονται ως μυστικά: να κρατούνται εκτός του πηγαίου ελέγχου και των αρχείων καταγραφής, και σε πραγματικές εφαρμογές προτιμώνται μεταβλητές περιβάλλοντος ή διαχειριστής μυστικών.