การเชื่อมต่อ Database
คู่มือนี้เรียบเรียงและปรับรูปแบบสำหรับ Ruk-Com Cloud PaaS ภาพหน้าจออาจแตกต่างเล็กน้อยตามเวอร์ชันของระบบ
คลิกหรือแตะภาพหน้าจอเพื่อดูรายละเอียดขนาดจริง
วัตถุประสงค์
บทความนี้อธิบายการใช้งาน การเชื่อมต่อ Database บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และทรัพยากรเป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
instance ทั้งหมดที่ถูกสร้างขึ้นใน Ruk-Com Cloud จะถูกดำสร้างเป็น Container แยกกันอย่างอิสระ การเชื่อมต่อกับฐานข้อมูลจากแอปพลิเคชัน คุณจำเป็นที่จะต้องตั้งค่า Connection String เพื่อเชื่อมต่อมาที่ Database Server
- CNAMEของฐานข้อมูล เช่น node{node_id}-{environment_name}.{hoster_domain}
- ที่อยู่ IP ส่วนตัว(ทุก Container จะมีหมายเลข IP เพื่ออ้างอิงเสมอ)
- ที่อยู่ IP สาธารณะ(กรณีมีการขอเปิดใช้เพิ่มเติม)
ไม่สามารถเชื่อมต่อเป็น localhost ในการต่อ Database ได้ใน Ruk-Com Cloud Platform เนื่องจากการ Design จะแยกส่วนที่เป็น Database ออกจาก Application Server เพื่อให้ง่ายต่อการ Scale (Modern Apps)
การเชื่อมต่อกับ Database คำสั่งและวิธีการเชื่อมต่อขึ้นอยู่กับโครงสร้างของภาษาทีุ่ณใช้งาน
การเชื่อมต่อฐานข้อมูลสำหรับ Java Apps
ดูที่ตารางประเภทของฐานข้อมูลเพื่อหาโค้ดการเชื่อมต่อฐานข้อมูลที่เหมาะสมสำหรับแอปพลิเคชันของคุณ
สำหรับการเข้ารหัสแบบ UTF-8 ให้แก้ไข Connection String ของคุณตามนี้
jdbc:{dbtype}://{dbtype}{node_id}-{environment_name}.{hoster_domain}/{dbname}?useUnicode=yes&CharacterEncoding=UTF-8
การเชื่อมต่อฐานข้อมูลสำหรับ PHP Apps
ตั้งอยู่บนพื้นฐานของประเภทฐานข้อมูล ตรวจสอบตัวอย่างโค้ดการเชื่อมต่อด้านล่างและปรับแต่งแอปพลิเคชันของคุณอย่างเหมาะสม
จำเป็นต้องระบุ hostname โดยไม่มี http:// ค่าการเชื่อมต่อต่างๆจะถูกส่งไปให้ที่ Email โดยอัตโนมัติ แนะนำให้อ้างอิงตาม Email