آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش کار با پایگاه داده MySQL در Node.js

دوره های مرتبط با این مقاله

آموزش کار با پایگاه داده MySQL در Node.js:

از چارچوب کاری Node.js می توانید در برنامه هایی یا وب سایت هایی که پایگاه داده دارند،استفاده نمایید.
یکی از محبوب ترین پایگاه های داده فعلی،پایگاه داده MySQL Database است که در این بخش به آموزش نحوه کار با MySQL در Node.js خواهیم پرداخت.

آموزش نصب و راه اندازی پایگاه داده MySQL:

برای اینکه بتوانید تمرین ها و مثال های عملی این بخش آموزشی را انجام دهید ،بایستی پایگاه داده MySQL را بر روی کامپیوتر خود نصب و راه اندازی کرده باشید.
می توانید پایگاه داده MySQL را به صورت رایگان از آدرس www.mysql.com/downloads نصب و دانلود نمایید.

پ

نصب و راه اندازی درایور پایگاه داده MySQL در Node.js:

پس از اینکه پایگاه داده MySQL را بر روی سیستم خود نصب و راه اندازی کردید،می توانید از طریق Node.js به آن دسترسی داشته و کار کنید.
برای دسترسی به پایگاه داده MySQL از طریق Node.js،بایستی درایور پایگاه داده MySQL را نیز نصب کنید.در این بخش آموزشی،از ماژول “mysql” که از NPM (مدیریت کننده پکیج های برنامه نویسی Node.js) دانلود خواهیم کرد،استفاده می کنیم.
جهت نصب و دانلود ماژول “mysql”،کنسول خط فرمان Node.js را باز کرده و دستور زیر را اجرا نمایید:

C:\Users\Your Name>npm install mysql
            

پس از اجرای دستور فوق،درایور MySQL برای Node.js نصب و آماده کار خواهد شد.
برای دسترسی به توابع و کدهای پایگاه داده MySQL در برنامه های Node.js،بایستی ماژول “mysql” را به صورت زیر به ابتدای تمامی برنامه های خود اضافه نمایید:

var mysql = require('mysql');
            

آموزش ایجاد ارتباط با پایگاه داده MySQL در Node.js:

با آموزش نحوه ایجاد ارتباط با یک پایگاه داده MySQL در Node.js،شروع می کنیم.برای این منظور،بایستی از اطلاعاتی مثل آدرس هاست،نام کاربری و رمز عبور پایگاه داده هدف،استفاده نمایید.
مثال عملی:در کد مثال عملی زیر،یک شی ارتباط (Connection Object) به نام con تعریف و مقداردهی کرده ایم.سپس توسط متد Connect آن در Node.js به پایگاه داده MySQL،متصل شده ایم:

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "yourusername",
  password: "yourpassword"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
});
            

کد فوق را در فایل "demo_db_connection.js" ذخیره کرده و با دستور زیر،آن را اجرا نمایید:

C:\Users\Your Name>node demo_db_connection.js
            

برنامه پس از اجرای موفقیت آمیز دستور فوق و اتصال به پایگاه داده MySQL،پیام زیر را صادر می کند:

Connected!
            

حال می توانید پایگاه داده هدف را جستجو (query) کرده و اطلاعات مورد نظرتان را دریافت و ارسال کنید.

آموزش جستجو (Query) پایگاه داده MySQL در Node.js:

می توانید از دستورات SQL برای خواندن یا نوشتن اطلاعات در پایگاه داده MySQL استفاده نمایید.به این کار،عملیات پرس و جو یا “to query” پایگاه داده می گویند.
مثال عملی:در کد مثال زیر،شی اتصال Connection Object به نام Con تعریف شده،که حاوی یک متد برای query کردن دیتابیس است:

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log("Result: " + result);
  });
});
            

متد query() در مثال فوق،یک عبارت sql را به عنوان اولین پارامتر و جهت پرس و جو و کار با پایگاه داده دریافت می کند،که می توانید دستور مورد نظر خود را در آن قرار دهید.
متد query() پس از اجرای دستور SQL،خروجی را به صورت یک شی نتیجه یا result بر می گرداند.
در بخش های بعدی،به آموزش خواندن (read)،نوشتن (write) و ویرایش (update) پایگاه داده MySQL به وسیله Node.js خواهیم پرداخت.
برای مطالعه بیشتر درباره دستورات SQL،به بخش آموزش SQL در سایت تحلیل داده رجوع نمایید.

  • 73
  •    0
  • تاریخ ارسال :   1398/04/27

دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .