Bộ kiểm tra kết nối cơ sở dữ liệu — Bộ dựng, phân tích và kiểm tra chuỗi kết nối
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.
Trang web không thể mở kết nối TCP/SQL thô, nên công cụ này kiểm tra cấu hình (trường bắt buộc, khoảng cổng, tính hợp lệ của tham số) thay vì thực hiện bắt tay trực tiếp. Hãy sao chép một chuỗi đã tạo vào client cơ sở dữ liệu của bạn để kết nối thật.
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.