หลังจากเข้าไปดูปัญหาของหลายๆทีม พบว่า 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 ผลลัพธ์ได้ ปกติผมชอบมาตั้งค่า csv ที่ออกมาแหละ แล้วเอาไปแปะ mock data test ได้เลย
หัวข้อใน Blog นี้
เริ่มติดตั้งกันเลย
- 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 sent to your email.