คู่มือ Node.js Connection สำหรับ Database
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
MySQL,มาเรียดีบี, และเพอร์โคนาเป็นหนึ่งใน Database โอเพ่นซอร์ส SQL ที่ได้รับความนิยมมากที่สุดซึ่งใช้โดยองค์กรที่ใหญ่ที่สุดในโลกในคู่มือนี้เราจะอธิบายตัวอย่างง่ายๆของNode jsการเชื่อมต่อ Application กับ Server MySQL หรือ MariaDB
- ลงชื่อเข้าใช้บัญชี PaaS ของคุณและสร้าง EnvironmentกับMySQL(หรือมาเรียดีบี) ServerDatabase เราก็จะเพิ่มNodeJSNode คอมพิวเตอร์สำหรับบทช่วยสอนนี้
2. เข้าถึง Server Node.js ของคุณผ่าน SSH เช่นแบบฝังเว็บ SSHลูกค้า.
3. เมื่อเชื่อมต่อแล้วให้รับเจ้าหน้าที่ไดรเวอร์ MySQL สำหรับ Node.js(เข้ากันได้กับ MariaDB) โดยดำเนินการคำสั่งต่อไปนี้:
คัดลอกทุบตี
npm install mysql
บันทึก:ขณะนี้ไดรเวอร์ MySQL สำหรับ Node.js 10 อยู่ระหว่างการทดสอบดังนั้นหากคำเตือนการเลิกใช้งานแสดงขึ้นขณะใช้งาน Server เวอร์ชันนี้คุณอาจต้องติดตั้งเวอร์ชันทดสอบ:
คัดลอกทุบตี
npm install mysqljs/mysql
การติดตั้งจะเสร็จสิ้นในอีกสักครู่
- เตรียม Script Node.js แบบง่ายๆเพื่อตรวจสอบการเชื่อมต่อสร้างไฟล์ด้วย.jsส่วนขยายโดยใช้โปรแกรมแก้ไขข้อความที่คุณเลือก (เช่นเป็นกลุ่ม script.js).
คัดลอก js
var mysql = require('mysql');
var con = mysql.createConnection({
host: "{host}",
user: "{user}",
password: "{password}",
database: "{database}"
});
con.connect(function(err) {
if (err) throw err;
console.log("You are connected!");
});
con.end();
ตัวยึดตำแหน่งใน Code ด้านบนควรได้รับการปรับโดยใช้ข้อมูลการเชื่อมต่อที่เหมาะสม (มีให้ในอีเมลสำหรับ Container MySQL / MariaDB ของคุณ):
- {ผู้ใช้}- Username เพื่อเข้าสู่ระบบ Database ด้วย
- {รหัสผ่าน}- รหัสผ่านสำหรับผู้ใช้ที่เหมาะสม
- {เจ้าภาพ}- เชื่อมโยงไปยัง Container MySQL / MariaDB ของคุณ
- {Database}- Database ที่จะเข้าถึงได้ (เช่น Database เริ่มต้น -mysql)
เมื่อใช้ Script นี้คุณสามารถตรวจสอบการเชื่อมต่อกับ Database จาก Application Server ของคุณได้และหากล้มเหลวจะได้รับคำอธิบายข้อผิดพลาด
- รัน Code ด้วยคำสั่งที่เหมาะสม:
คัดลอกทุบตี
node script.js
เพื่อการเชื่อมต่อที่ประสบความสำเร็จคุณเชื่อมต่อแล้ว!” วลีจะปรากฏในเทอร์มินัลมิฉะนั้นจะมีการให้คำอธิบายข้อผิดพลาดตอนนี้เมื่อคุณแน่ใจว่า Database ของคุณสามารถเข้าถึงได้ขยายรหัสเพื่อดำเนินการจริงบางอย่างบน Server DB ของคุณ
