เครื่องมือสร้างและแยกวิเคราะห์สตริงการเชื่อมต่อฐานข้อมูล

สร้างและแยกวิเคราะห์สตริงการเชื่อมต่อของ 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, URI แบบ file: ของ SQLite และบรรทัดตัวแปรสภาพแวดล้อม

การเข้ารหัสและการใส่เครื่องหมายคำพูด

อักขระสงวนในชื่อผู้ใช้ รหัสผ่าน และชื่อฐานข้อมูล (เช่น @ : / ? # % [ ] และช่องว่าง) จะถูกเข้ารหัสแบบเปอร์เซ็นต์เพียงครั้งเดียว การแยกวิเคราะห์จะถอดรหัสเพียงครั้งเดียว การสร้างใหม่จึงไม่เข้ารหัสซ้ำ ค่า ADO.NET ที่มี ; หรือ = จะครอบด้วยเครื่องหมายคำพูดคู่และเพิ่มเครื่องหมายคำพูดภายในเป็นสองตัว ค่า JDBC ของ Microsoft ใช้วงเล็บปีกกา ค่า libpq ใช้เครื่องหมายคำพูดเดี่ยว และโฮสต์ IPv6 จะอยู่ในวงเล็บเหลี่ยมใน URI

การแยกวิเคราะห์

ตัวแยกวิเคราะห์ตรวจจับ URI, URL ของ JDBC, สตริงคีย์/ค่าแบบ libpq และ ADO.NET, URI แบบ file: ของ SQLite และบรรทัด NAME=value จากไฟล์ .env ตัวเลือกที่รู้จักจะเติมลงในฟิลด์ ส่วนตัวเลือกอื่นทั้งหมดจะถูกคงไว้ตามลำดับและยังอยู่ครบหลังใช้ เปิดในตัวสร้าง ปัญหาต่าง ๆ เช่น เครื่องหมายคำพูดที่ไม่ได้ปิด พอร์ตที่อยู่นอกช่วง หรือพอร์ตบน 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