Bộ kiểm tra kết nối cơ sở dữ liệu

Dựng chuỗi kết nối cho MySQL / MariaDB, PostgreSQL, SQL Server, Oracle hoặc SQLite từ một biểu mẫu đơn giản và lấy nó ở dạng bạn cần — URL JDBC, ADO.NET, DSN ODBC, Python (pymysql, psycopg2, sqlite3) hoặc SQLAlchemy. Hoặc dán một chuỗi có sẵn, bộ phân tích sẽ điền lại biểu mẫu và kiểm tra cấu hình: các trường bắt buộc, khoảng cổng, đường dẫn SQLite và tham số SSL. Mọi thứ được tính toán cục bộ.
1 — Cài đặt kết nối
Driver SSL / TLS
Host Cổng
Cơ sở dữ liệu Người dùng
Mật khẩu Bộ ký tự
Tham số bổ sung Thêm nguyên văn vào các chuỗi kiểu URL (cặp key=value, cách nhau bằng &).
2 — Chuỗi kết nối đã tạo
Nhấn Tạo để dựng các chuỗi kết nối.
Các chuỗi đã tạo bao gồm mật khẩu dưới dạng văn bản rõ — hãy coi chúng là bí mật và tránh dán vào phiếu hỗ trợ, trò chuyện hay ảnh chụp màn hình.
3 — Phân tích chuỗi có sẵn
4 — Kiểm tra cấu hình
  • Nhấn "Kiểm tra cấu hình" để xác thực biểu mẫu.
Chuỗi kết nối là gì?

Chuỗi kết nối gói mọi thứ một chương trình cần để kết nối cơ sở dữ liệu vào một dòng: host, cổng, tên cơ sở dữ liệu, người dùng, mật khẩu và các tùy chọn riêng của driver như chế độ SSL. Mỗi hệ sinh thái tự đặt cú pháp riêng — URL JDBC (jdbc:mysql://host/db), cặp khóa-giá trị ADO.NET (Server=...;Database=...), DSN ODBC, tham số từ khóa của Python — và các thư viện driver đặt tên cùng một khái niệm khác nhau (host và Server, dbname và Database), đó chính xác là điều bộ dựng xuất mọi dạng cùng lúc giúp bạn tránh gõ nhầm.

Chuỗi kết nối thường chứa mật khẩu cơ sở dữ liệu dưới dạng văn bản thuần — hãy coi chuỗi đã tạo là bí mật: giữ chúng khỏi kiểm soát mã nguồn và nhật ký, và trong ứng dụng thật hãy ưu tiên biến môi trường hoặc trình quản lý bí mật.