データベース接続テスター
簡単なフォームから MySQL / MariaDB、PostgreSQL、SQL Server、Oracle、SQLite の接続文字列を構築し、必要な形式 — JDBC URL、ADO.NET、ODBC DSN、Python(pymysql、psycopg2、sqlite3)または SQLAlchemy — で受け取れます。既存の文字列を貼り付けると、パーサーがフォームに反映し、設定を検証します。必須フィールド、ポート範囲、SQLite パス、SSL パラメータ。すべてローカルで計算されます。
1 — 接続設定
2 — 生成された接続文字列
生成を押すと接続文字列を構築します。
生成された文字列はパスワードを平文で含みます — 秘密として扱い、チケット、チャット、スクリーンショットへの貼り付けを避けてください。
3 — 既存の文字列を解析
4 — 設定チェック
- 「設定をテスト」を実行するとフォームを検証します。
ブラウザーページは生の TCP/SQL 接続を開けないため、これはライブハンドシェイクの代わりに設定(必須フィールド、ポート範囲、パラメータの妥当性)をチェックします。実際に接続するには、生成された文字列をデータベースクライアントにコピーしてください。
接続文字列とは?
接続文字列は、プログラムがデータベースへ届くのに必要なすべてを 1 行に詰め込みます。ホスト、ポート、データベース名、ユーザー、パスワード、SSL モードのようなドライバー固有のオプション。どのエコシステムも独自の構文を作りました — JDBC URL(jdbc:mysql://host/db)、ADO.NET の key-value 組(Server=...;Database=...)、ODBC DSN、Python のキーワード引数 — そしてドライバーライブラリは同じ概念を違う名前で呼びます(host 対 Server、dbname 対 Database)。全形式を一度に出力するビルダーは、こうした打ち間違いを未然に防ぎます。
接続文字列はしばしばデータベースのパスワードを平文で含みます — 生成された文字列は秘密として扱ってください。ソース管理とログに入れず、実際のアプリケーションでは環境変数かシークレットマネージャーを選びます。