1. Pasang modul MySQL
Untuk menyambung ke MySQL dalam Node.js, anda perlu memasang modul MySQL dahulu Anda boleh memasangnya melalui arahan berikut:
npm install mysql
2. Sambung ke pangkalan data MySQL
Selepas memasang modul MySQL, anda perlu menyambung ke pangkalan data MySQL. Anda boleh membuat sambungan pangkalan data melalui kod berikut:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'test' }); connection.connect();
Di sini, anda perlu membuat pengubahsuaian yang sepadan mengikut pangkalan data yang anda sambungkan, seperti alamat pangkalan data, nama pengguna, kata laluan, dsb.
3. Data pertanyaan
Selepas menyambung ke pangkalan data MySQL, anda boleh menggunakan kaedah connection.query()
untuk membuat pertanyaan data. Kaedah ini memerlukan hantaran dalam pernyataan pertanyaan SQL dan fungsi panggil balik Parameter pertama fungsi panggil balik ialah data yang ditanya. Contohnya:
connection.query('SELECT * FROM users', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results); });
Di sini, jadual users
dalam pangkalan data disoal dan data pertanyaan dicetak.
4. Tukar data kepada JSON
Selepas mendapat data pertanyaan, anda perlu menukarnya kepada format JSON. Ini boleh dicapai melalui kaedah berikut:
connection.query('SELECT * FROM users', function (error, results) { if (error) throw error; const json = JSON.stringify(results); console.log(json); });
Di sini, kaedah JSON.stringify()
digunakan untuk menukar data pertanyaan kepada rentetan format JSON untuk memudahkan pemprosesan dan penghantaran data berikutnya.
Atas ialah kandungan terperinci Apakah kaedah untuk menukar nodejs mysql kepada json. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!