資料庫連線字串產生與解析工具

產生並解析 PostgreSQL、MySQL、MongoDB、Redis、SQL Server 和 SQLite 連線字串

輸入

額外選項

選項

輸出格式

輸出

輸入主機(SQLite 則輸入檔案路徑)以產生連線字串。

輸入主機(SQLite 則輸入檔案路徑)以產生連線字串。

本工具只會格式化字串,絕不會連線到你的資料庫。

功能說明

依欄位產生連線字串,或貼上既有字串查看其組成部分。支援的資料庫包括 PostgreSQL、MySQL、MariaDB、MongoDB(含 mongodb+srv 與複本集)、Redis(redis:// 與 rediss://)、SQL Server 和 SQLite。每種資料庫只提供實際使用的格式:URI、JDBC、libpq 或 ADO.NET 鍵/值、SQLite file: URI,以及環境變數行。

編碼與引號

使用者名稱、密碼和資料庫名稱中的保留字元(例如 @ : / ? # % [ ] 和空格)只會進行一次百分比編碼。解析時也只解碼一次,因此重新產生時不會重複編碼。含有 ; 或 = 的 ADO.NET 值會以雙引號包住,內部引號會加倍;Microsoft JDBC 值使用大括號,libpq 值使用單引號,URI 中的 IPv6 主機會加上方括號。

解析

解析器可辨識 URI、JDBC URL、libpq 與 ADO.NET 鍵/值字串、SQLite file: URI,以及 .env 檔案中的 NAME=value 行。可辨識的選項會填入欄位;其他所有選項皆依序保留,並在「在產生器中開啟」後仍然存在。引號未結束、連接埠超出範圍或 mongodb+srv 指定了連接埠等問題,都會列出具體訊息。

隱私

所有處理都在你的瀏覽器中完成。密碼與疑似機敏的選項預設會遮蔽,「複製遮蔽版本」可提供方便分享的版本,你輸入的任何內容都不會被儲存或傳送到任何地方。此裝置上只會記住所選的資料庫、模式和輸出格式。

限制

本工具不會測試連線:它從不連線到你的資料庫,因此無法判斷主機、密碼或 TLS 設定是否可用。驅動程式專屬的選項不會被驗證,部分驅動程式對同一選項接受不同的拼寫。輸入上限為 16 KB。

CodingTool 已正式上線於

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch