[DB] DBeaver – เครื่องมือที่ช่วยให้การจัดการ Database เป็นเรื่องง่ายๆ

หลังจากเข้าไปดูปัญหาของหลายๆทีม พบว่า Tools ตัวเก่าอย่าง WinSQL มันเก่ามาก น่าจะ 15 ปี และ ถึงว่าเป็น Software ที่ใช้คุ้มค่าเกินราคาจริงๆครับ แต่ต้องซูฮกคนออกแบบด้วยทั้งตัว Protocal - ODBC และภาษา SQL จึงทำให้ Tools ตัวนี้ตายยากมากๆครับ แม้ว่าจะมีปัญหาจุกจิมากครับ ทั้งปัญหาการเอาผลลัพธ์ที่ได้จาการ Query ไปใช้ต่อ หรือการที่ User ต้องเชี่ยวมากจำ Column ได้แม่นครับ แต่หลังจากนี้ปัญหาจะหมดไปด้วยเจ้า DBeaver ครับ โดยเวอร์ชัน Community Edition ผมได้ลองใช้ และแนะนำในองค์กรครับ มันเพียงพอกับการใช้งานทั่วไป เช่น

  • SQL Editor - Query ข้อมูลออกมาจากตามคำสั่ง
  • ER-Diagram
  • Generate Script - SQL แบบไหน DDL DML DCL ก็ทำได้
  • RDBMS - ฐานช้อมูลเชิงสัมพันธ์ก็ใช้ดี
  • BigData - รองรับด้วยนะ (แต่ตัวดังๆ เหมือนต้องเสียตังค์ครับ)
  • Export ผลลัพธ์ได้

เริ่มติดตั้งกันเลย

  • Download DBeaver กันก่อนครับ
  • ติดตั้งตาม Step กันเลยครับ

  • เปิดขึ้นมาครั้งแรกมีถามพวกสิทธิ์ต่างๆครับ ก็ตั้งค่าให้เรียบร้อย

มาลองเชื่อมต่อ DB2

  • สร้าง DB Connection ครับ
  • กำหนดที่อยู่ของ Database และชื่อ User ที่ต้องการใช้
  • สำหรับ DB2 งานยากครับ ต้องไปหาไฟล์ .jar สำหรับเชื่อมต่อ DB เองครับ ถ้าในเวอร์ชั่นเสียตังค์มันจะใส่มาให้ครับ แต่เพื่อของฟรี ไม่ยากครับลุย
    • Download IBM DB2 JDBC Driver เลยครับ (ต้องสมัครสมาชิกก่อนครับ)
    • ของผมเลือกอันใหม่สุดครับ สำหรับ DB2 11 Fixed Pack 3 ครับ (มั่นใจว่ารองรับเวอร์ชั่นเดิมนะ ส่วนตัวผมใช้ 8/9.5/10.5 ยังสามารถ Query ได้นะครับ)
    • จากนั้น Add Jar เข้ามาครับ
  • ลอง Query กันเลยครับ (กดปุ่ม Ctrl+F5)

มาลองใช้ DB ของ Microsoft บ้าง

  • สร้าง DB Connection ครับ
  • กำหนดที่อยู่ของ Database และชื่อ User ที่ต้องการใช้
  • อันนี้ง่ายหน่อยมี Library ใน MAVEN ครับ มี Internet ก็พอครับ
  • ลอง Query กันเลยครับ (กดปุ่ม Ctrl+F5)

Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts to your email.