데이터베이스 연결 문자열 빌더 & 파서

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 값은 작은따옴표를 사용하며, IPv6 호스트는 URI에서 대괄호로 묶습니다.

분석

파서는 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