Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menyambungkan MySQL ke Aplikasi Node.js Saya?

Bagaimanakah Saya Boleh Menyambungkan MySQL ke Aplikasi Node.js Saya?

Patricia Arquette
Patricia Arquetteasal
2024-12-16 17:42:17197semak imbas

How Can I Connect MySQL to My Node.js Application?

Menyambung MySQL ke Node.js untuk Pengurusan Pangkalan Data

Sebagai pemula dalam peralihan Node.js daripada PHP, anda mungkin tertanya-tanya bagaimana untuk mengintegrasikan MySQL dengan aplikasi Node.js anda. Untuk memudahkan tugas ini, berbilang modul Node.js tersedia untuk membantu anda.

Modul Disyorkan:

Pelbagai modul menawarkan integrasi MySQL yang berkesan untuk pengguna Node.js. Beberapa pilihan yang ketara termasuk:

  • node-mysql: Modul yang diterima pakai secara meluas yang melaksanakan protokol MySQL.
  • node-mysql2: Pemacu tak segerak JavaScript tulen yang menyediakan ciri seperti saluran paip dan disediakan pernyataan.
  • node-mysql-libmysqlclient: Modul ini menyediakan pengikatan MySQL tak segerak berdasarkan libmysqlclient.

Sampel Penggunaan dengan node-mysql: 🎜>

Menyepadukan MySQL dengan Node.js menggunakan node-mysql adalah agak mudah. Berikut ialah contoh coretan kod:

// Import the node-mysql module
const mysql = require('mysql');

// Establish a connection to the MySQL database
const connection = mysql.createConnection({
  host: 'example.org',
  user: 'bob',
  password: 'secret',
});

// Connect to the database
connection.connect((err) => {
  if (err) throw err;
  console.log("Connected!");
});

// Execute a query
const query = connection.query('INSERT INTO posts SET ?', { id: 1, title: 'Hello MySQL' }, (err, result) => {
  if (err) throw err;
  console.log("Inserted successfully.");
  console.log(query.sql);
});
Coretan kod ini menunjukkan proses penyambungan ke pangkalan data, mewujudkan sambungan, melaksanakan pertanyaan dan mengelog hasilnya. Anda boleh menyesuaikan parameter ini berdasarkan konfigurasi pangkalan data anda dan kes penggunaan khusus.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyambungkan MySQL ke Aplikasi Node.js Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn