将对象从Node传递到MySQL可以通过以下步骤实现:
mysql
或mysql2
。const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'mydatabase'
});
connection.connect((err) => {
if (err) throw err;
console.log('Connected to MySQL database!');
});
const user = {
name: 'John Doe',
age: 25,
email: 'johndoe@example.com'
};
const query = 'INSERT INTO users SET ?';
connection.query(query, user, (err, result) => {
if (err) throw err;
console.log('Object inserted into MySQL database!');
});
在上述代码中,?
是一个占位符,用于将对象参数传递给查询。user
对象将替换占位符。
connection.end((err) => {
if (err) throw err;
console.log('Disconnected from MySQL database!');
});
通过以上步骤,你可以将对象从Node.js传递到MySQL数据库中。请注意,这只是一个基本示例,实际应用中可能需要更多的错误处理和数据验证。
领取专属 10元无门槛券
手把手带您无忧上云