Тестер подключения к базе данных

Постройте строку подключения для MySQL / MariaDB, PostgreSQL, SQL Server, Oracle или SQLite по простой форме и получите её в нужном виде — URL JDBC, ADO.NET, DSN ODBC, Python (pymysql, psycopg2, sqlite3) или SQLAlchemy. Вставьте вместо этого существующую строку — разборщик заполнит форму обратно и проверит конфигурацию: обязательные поля, диапазон портов, пути SQLite и параметры SSL. Всё вычисляется локально.
1 — Параметры подключения
Драйвер SSL / TLS
Хост Порт
База данных Пользователь
Пароль Кодировка
Дополнительные параметры Добавляется как есть к строкам в стиле URL (пары ключ=значение, разделённые &).
2 — Сгенерированные строки подключения
Нажмите «Сгенерировать», чтобы создать строки подключения.
Сгенерированные строки содержат пароль открытым текстом — обращайтесь с ними как с секретами и не вставляйте их в тикеты, чаты или скриншоты.
3 — Разобрать существующую строку
4 — Проверка конфигурации
  • Нажмите «Проверить конфигурацию», чтобы проверить форму.
Что такое строка подключения?

Строка подключения упаковывает всё, что нужно программе для доступа к базе данных, в одну строку: хост, порт, имя базы, пользователя, пароль и параметры, специфичные для драйвера, например режим SSL. Каждая экосистема придумала собственный синтаксис — URL JDBC (jdbc:mysql://host/db), пары ключ-значение ADO.NET (Server=...;Database=...), DSN ODBC, именованные аргументы Python — и библиотеки драйверов называют одно и то же понятие по-разному (host против Server, dbname против Database); именно от ошибок при наборе этого и избавляет конструктор, который выводит все варианты сразу.

Строки подключения часто содержат пароль базы данных открытым текстом — обращайтесь с сгенерированными строками как с секретами: не храните их в системе контроля версий и логах, а в реальных приложениях предпочитайте переменные окружения или менеджер секретов.